html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.1sunu9eb5_sxu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.1rqv_3a6skkye.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.31y28gb9pzhru.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.0skbnr0ze_la9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.2_s4xw9qw46k6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.1n8_hbq_-ush1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.0yzw701nbs_dl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.tks{--bg:#eef0f3;--paper:#f6f7f9;--ink:#2b2e33;--ink-2:#4a4f57;--muted:#737a85;--hair:#2b2e331f;--hair-strong:#2b2e3338;--charcoal:#3b3e42;--charcoal-2:#45494e;--peach:#fbd4a8;--apricot:#fde6c8;--lilac:#cdc6f7;--sky:#b7dafb;--mint:#c9eee3;--accent:#5b5bd6;--glass:#ffffff85;--glass-strong:#ffffffb8;--glass-line:#ffffffc7;--shadow:0 1px 0 #ffffffe6 inset, 0 40px 90px -40px #262c466b, 0 12px 30px -18px #262c4640;--ease:cubic-bezier(.22, 1, .36, 1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter Tight Variable", "Helvetica Neue", system-ui, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);letter-spacing:-.005em;font-feature-settings:"ss01", "cv11";font-size:16px;line-height:1.5;overflow-x:clip}.tks ::selection{background:var(--lilac);color:var(--ink)}.tks :focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.tks h1,.tks h2,.tks h3{font-family:var(--font);color:var(--ink);margin:0}.tks h2{letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.04}.tks h3{letter-spacing:-.015em;font-weight:500}.tks p{margin:0}.tks kbd{font-family:var(--font)}.tks-wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:40px}.tks-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tks-label:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.tks-body{color:var(--ink-2);text-wrap:pretty;max-width:520px;font-size:18px;line-height:1.55}.tks-micro{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.tks-index{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px}.tks-display{text-transform:uppercase;letter-spacing:-.045em!important;font-size:clamp(44px,7.4vw,112px)!important;font-weight:400!important;line-height:.95!important}.tks-display-sm{letter-spacing:-.045em!important;font-size:clamp(40px,5vw,72px)!important;line-height:.98!important}html:has(.tks){scroll-behavior:auto}.tks-btn{--bx:0px;--by:0px;border:1px solid var(--charcoal);background:var(--charcoal);color:#fff;letter-spacing:-.01em;white-space:nowrap;isolation:isolate;min-height:52px;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 22px 0 24px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -16px #1e2228b3}.tks-btn:after{content:"";z-index:-1;transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.tks-btn:hover{transform:translateY(-2px);box-shadow:0 22px 40px -18px #1e2228bf}.tks-btn:hover:after{transform:translate(120%)}.tks-btn svg{transition:transform .4s var(--ease)}.tks-btn:hover svg{transform:translate(2px,-2px)}.tks-btn-ghost{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff73;border-color:#ffffffd9;box-shadow:0 10px 30px -18px #262c4666}.tks-btn-ghost:hover svg{transform:translateY(3px)}.tks-btn-light{color:var(--ink);background:#fff;border-color:#fff}.tks-btn-sm{border-radius:11px;min-height:38px;padding:0 16px;font-size:13.5px}.tks-btn-block{width:100%}.tks-keys{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tks-combo{align-items:center;gap:4px;display:inline-flex}.tks-or{color:var(--muted);margin:0 3px;font-size:13px}.tks-keys kbd{min-width:30px;height:30px;color:var(--ink);background:linear-gradient(#fff,#f1f2f5);border:1px solid #2b2e331f;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px #2b2e331a,0 6px 12px -8px #2b2e3359}.tks-keys.is-dark kbd{color:#f3f4f6;background:linear-gradient(#ffffff29,#ffffff0f);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2e,0 2px #00000040}.tks-keys.is-dark .tks-or{color:#ffffff80}.tks-brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.tks-mark{width:22px;height:22px}.tks-header{z-index:50;pointer-events:none;padding-inline:16px;position:fixed;inset:14px 0 auto}.tks-nav{pointer-events:auto;max-width:1240px;height:60px;transition:background .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease), backdrop-filter .5s var(--ease);border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0 10px 0 20px;display:flex}.tks-header.is-scrolled .tks-nav{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#f6f7f99e;border-color:#fffc;box-shadow:0 18px 40px -26px #262c4666}.tks-header:has(.tks-mobile-nav) .tks-nav{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#f6f7f99e;border-color:#fffc;box-shadow:0 18px 40px -26px #262c4666}.tks-nav-links{gap:4px;display:flex}.tks-nav-links a{color:var(--ink-2);border-radius:10px;padding:8px 14px;font-size:14px;transition:background .3s,color .3s}.tks-nav-links a:hover{color:var(--ink);background:#fff9}.tks-nav-actions{align-items:center;gap:8px;display:flex}.tks-nav-account{color:var(--ink-2);padding:8px 10px;font-size:14px}.tks-nav-account:hover{color:var(--ink)}.tks-lang{border:1px solid var(--hair);height:38px;color:var(--ink-2);background:#ffffff59;border-radius:11px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex;position:relative}.tks-lang select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 8px 6px 2px;font-size:13px}.tks-menu-toggle{border:1px solid var(--hair);width:42px;height:42px;color:var(--ink);background:#ffffff80;border-radius:12px;justify-content:center;align-items:center;display:none}.tks-mobile-nav{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(180%);max-width:1240px;box-shadow:var(--shadow);animation:tks-drop .35s var(--ease);background:#f6f7f9d1;border:1px solid #ffffffd9;border-radius:18px;margin:8px auto 0;padding:8px;display:grid}.tks-mobile-nav a{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:15px 14px;font-size:17px;display:flex}.tks-mobile-nav a:last-child{border-bottom:0}@keyframes tks-drop{0%{opacity:0;transform:translateY(-8px)}}.tks-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;padding:118px 0 28px;display:flex;position:relative}.tks-hero-bg,.tks-pricing-bg{z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 110%, var(--bg) 40%, transparent 70%), linear-gradient(180deg, #f4f1ee 0%, var(--bg) 100%);position:absolute;inset:0;overflow:hidden}.tks-blob{filter:blur(70px);opacity:.9;border-radius:50%;position:absolute}.tks-blob.b1{background:radial-gradient(circle, var(--peach), transparent 68%);width:46vw;height:46vw;animation:18s ease-in-out infinite alternate tks-float;top:-14vw;left:-12vw}.tks-blob.b2{background:radial-gradient(circle, var(--lilac), transparent 66%);width:42vw;height:42vw;animation:22s ease-in-out infinite alternate-reverse tks-float;top:-22vw;left:32vw}.tks-blob.b3{background:radial-gradient(circle, var(--sky), transparent 66%);width:50vw;height:50vw;animation:26s ease-in-out infinite alternate tks-float;top:-8vw;right:-16vw}@keyframes tks-float{to{translate:3vw 4vw;scale:1.08}}.tks-plane{clip-path:polygon(0 26%,100% 0,100% 74%,0 100%);background:linear-gradient(#ffffff8c,#ffffff14 80%);width:15vw;min-width:140px;height:78%;position:absolute;top:-6%;box-shadow:inset 1px 0 #ffffffe6}.tks-plane:after{content:"";background:linear-gradient(90deg,#ffffffb3,#0000 8%);position:absolute;inset:0}.tks-plane.pl1{opacity:.65;left:30%}.tks-plane.pl2{opacity:.8;top:-12%;left:45%}.tks-plane.pl3{opacity:.7;height:70%;top:-2%;left:62%}.tks-plane.pl4{opacity:.55;top:-16%;left:79%}.tks-grid{background-image:linear-gradient(90deg,#2b2e330b 1px,#0000 1px);background-position:50%;background-size:calc(min(100vw,1280px)/12 - 6.66667px) 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}.tks-hero-grid{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.tks-hero-copy{justify-items:start;gap:26px;display:grid}.tks-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,4.9vw,74px);font-weight:400;line-height:1}.tks-hero h1 .tone{color:#2b2e336b}.tks-hero h1>span{display:block}.tks-hero-copy>.tks-micro{align-items:flex-start;line-height:1.5}.tks-hero-copy>.tks-micro svg{margin-top:3px}.tks-lead{color:var(--ink-2);text-wrap:pretty;max-width:480px;font-size:18px;line-height:1.55}.tks-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.tks-hero-media{position:relative}.tks-video-frame{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(26px)saturate(170%);box-shadow:var(--shadow);border-radius:22px;padding:0 8px 8px;position:relative}.tks-video-frame:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 50% at 50% 0,#ffffff8c,#0000 70%);position:absolute;inset:0}.tks-window-bar{height:40px;color:var(--ink-2);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:grid}.tks-window-bar>:last-child{color:var(--muted);justify-self:end}.tks-dots{gap:7px;display:inline-flex}.tks-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #00000026}.tks-dots i:nth-child(2){background:#febc2e}.tks-dots i:nth-child(3){background:#28c840}.tks-video{aspect-ratio:16/9;color:#fff;text-align:center;background:#1e2023;border:0;border-radius:14px;align-content:center;place-items:center;gap:10px;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.tks-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tks-video.is-poster{cursor:pointer;background-position:50%;background-size:cover}.tks-video.is-poster:before{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.tks-video.is-empty{background:radial-gradient(70% 90% at 10% 0,#fbd4a880,#0000 70%),radial-gradient(70% 90% at 100% 0,#b7dafb73,#0000 70%),radial-gradient(60% 80% at 55% 110%,#cdc6f773,#0000 70%),linear-gradient(160deg,#4a4e54,#2f3236)}.tks-video.is-empty strong{letter-spacing:-.02em;font-size:19px;font-weight:500;position:relative}.tks-video.is-empty>span:last-child{opacity:.78;padding:0 20px;font-size:14px;position:relative}.tks-play{color:#fff;-webkit-backdrop-filter:blur(14px);width:76px;height:76px;transition:transform .5s var(--ease);background:#fff3;border:1px solid #ffffff80;border-radius:50%;place-items:center;margin-bottom:6px;padding-left:4px;display:grid;position:relative;box-shadow:0 20px 40px -18px #00000080}.tks-play:after{content:"";animation:tks-pulse 2.6s var(--ease) infinite;border:1px solid #fff6;border-radius:50%;position:absolute;inset:-10px}@keyframes tks-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.tks-video:hover .tks-play{transform:scale(1.08)}.tks-video-caption{font-size:14px;font-weight:500;position:absolute;bottom:18px;left:20px}.tks-chip{color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px)saturate(170%);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 20px 40px -22px #262c4680}.tks-chip .tks-keys kbd{border-radius:7px;min-width:26px;height:26px;font-size:12px}.tks-chip-icon{background:var(--charcoal);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.tks-chip.c1{animation:7s ease-in-out infinite tks-bob;top:22%;left:-34px}.tks-chip.c2{animation:8s ease-in-out -2s infinite tks-bob;top:-18px;right:-22px}.tks-chip.c3{animation:9s ease-in-out -4s infinite tks-bob;bottom:-22px;right:8%}@keyframes tks-bob{50%{translate:0 -8px}}.tks-specs{border-top:1px solid var(--hair);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-template-columns:repeat(4,1fr);gap:16px;margin:44px 0 0;padding:18px 0 0;font-size:12px;list-style:none;display:grid}.tks-specs li:last-child{text-align:right}.tks-rise{animation:tks-rise 1.1s var(--ease) both;animation-delay:calc(var(--d,0) * 90ms + 80ms)}@keyframes tks-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}}.tks-hero-media.tks-rise{animation-name:tks-rise-media}@keyframes tks-rise-media{0%{opacity:0;transform:translateY(40px)scale(.97)}}.tks-motion .tks-reveal{transition:opacity .9s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.tks-motion .tks-reveal:not(.is-in){opacity:0;transform:translateY(28px)}.tks-problem{gap:40px;padding-top:clamp(110px,14vw,190px);padding-bottom:clamp(90px,11vw,150px);display:grid}.tks-statement{--p:0;letter-spacing:-.035em;text-wrap:pretty;max-width:1100px;font-size:clamp(30px,4.1vw,60px);line-height:1.12}.tks-statement span{opacity:clamp(.14, calc(var(--p) * (var(--n) + 6) - var(--i)), 1);transition:opacity .25s linear}.tks-problem-after{max-width:440px;color:var(--ink-2);border-left:1px solid var(--hair-strong);justify-self:end;padding-left:28px;font-size:18px;line-height:1.55}.tks-dark{background:var(--charcoal);color:#eef0f2;padding:clamp(90px,11vw,150px) 0;position:relative;overflow:hidden}.tks-dark:before{content:"";clip-path:polygon(0 22%,100% 0,100% 78%,0 100%);background:linear-gradient(#ffffff12,#ffffff03);width:36vw;height:30vw;position:absolute;top:60px;right:-4%}.tks-dark:after{content:"";clip-path:polygon(0 22%,100% 0,100% 78%,0 100%);background:linear-gradient(#ffffff1a,#ffffff05);width:26vw;height:26vw;position:absolute;top:110px;right:10%}.tks-dark h2,.tks-dark h3{color:#f4f5f7}.tks-dark .tks-label,.tks-dark .tks-index{color:#eef0f28c}.tks-dark-head{z-index:1;gap:28px;margin-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.tks-compare{z-index:1;position:relative}.tks-compare-head,.tks-compare-row{grid-template-columns:60px minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.tks-compare-head{letter-spacing:.12em;text-transform:uppercase;color:#eef0f280;padding-bottom:14px;font-size:12px}.tks-compare-row{border-top:1px solid #ffffff21;padding:30px 0;transition:background .4s}.tks-compare-row:last-child{border-bottom:1px solid #ffffff21}.tks-compare-row h3{letter-spacing:-.025em;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.tks-compare-row .before{color:#eef0f27a;font-size:16px;-webkit-text-decoration:line-through #eef0f240;text-decoration:line-through #eef0f240}.tks-compare-row .after{color:#f4f5f7;justify-content:space-between;align-items:flex-start;gap:18px;font-size:16px;display:flex}.tks-compare-row .after p{max-width:260px}.tks-compare-row .after .tks-keys{flex-wrap:nowrap;flex-shrink:0}.tks-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);padding-top:clamp(100px,12vw,170px);display:grid}.tks-feature-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tks-feature-flip .tks-feature-copy{order:2}.tks-feature-copy{gap:24px;display:grid}.tks-list{border-top:1px solid var(--hair);margin:12px 0 0;padding:0;list-style:none}.tks-list li{border-bottom:1px solid var(--hair)}.tks-list button{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:16px;padding:20px 0;font-size:19px;transition:color .3s;display:flex}.tks-list button:hover,.tks-list .is-open button{color:var(--ink)}.tks-list-icon{transition:transform .5s var(--ease);place-items:center;display:grid}.tks-list .is-open .tks-list-icon{transform:rotate(180deg)}.tks-list-body{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.tks-list-body>div{justify-items:start;gap:14px;padding-left:33px;display:grid;overflow:hidden}.tks-list .is-open .tks-list-body{grid-template-rows:1fr}.tks-list .is-open .tks-list-body>div{padding-bottom:22px}.tks-list-body p{color:var(--ink-2);max-width:420px;font-size:15.5px}.tks-stage{--tx:0;--ty:0;--sx:50%;--sy:30%;isolation:isolate;perspective:1200px;border:1px solid #ffffffb3;border-radius:28px;align-content:center;min-height:600px;padding:64px clamp(20px,4vw,56px) 36px;display:grid;position:sticky;top:100px;overflow:hidden}.tks-stage.tone-warm{background:radial-gradient(70% 60% at 0% 0%, var(--peach), transparent 70%), radial-gradient(60% 60% at 100% 100%, var(--lilac), transparent 70%), var(--apricot)}.tks-stage.tone-cool{background:radial-gradient(70% 60% at 100% 0%, var(--sky), transparent 70%), radial-gradient(60% 60% at 0% 100%, var(--mint), transparent 70%), #dfe7f6}.tks-stage:after{content:"";z-index:-1;background:radial-gradient(40% 40% at var(--sx) var(--sy), #ffffff8c, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.tks-stage-plane{z-index:-1;clip-path:polygon(0 24%,100% 0,100% 76%,0 100%);width:55%;height:85%;transform:translate3d(calc(var(--tx) * -30px), calc(var(--ty) * -20px), 0);transition:transform .6s var(--ease);background:linear-gradient(#ffffff8c,#ffffff0d);position:absolute;top:-10%;right:-6%}.tks-stage-label{letter-spacing:.12em;text-transform:uppercase;color:#2b2e3399;font-size:12px;position:absolute;top:24px;left:28px}.tks-stage-inner{transform:rotateY(calc(var(--tx) * 6deg)) rotateX(calc(var(--ty) * -6deg));transition:transform .6s var(--ease);gap:16px;display:grid}.tks-window{-webkit-backdrop-filter:blur(24px)saturate(170%);box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:16px;overflow:hidden}.tks-window .tks-window-bar{border-bottom:1px solid var(--hair);background:#ffffff80}.tks-window-foot{color:var(--muted);border-top:1px solid var(--hair);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.tks-live{background:#28c840;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28c84029}.tks-finder{grid-template-columns:150px 1fr;min-height:290px;display:grid}.tks-finder aside{border-right:1px solid var(--hair);background:#f0f1f58c;align-content:start;gap:4px;padding:16px 10px;font-size:13px;display:grid}.tks-finder aside small{color:var(--muted);padding:0 8px 6px;font-size:11px}.tks-finder aside span{color:var(--ink-2);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;transition:background .4s;display:flex}.tks-finder aside span.is-selected{color:var(--ink);background:#5b5bd624}.tks-finder-files{justify-content:space-around;align-items:center;padding:24px;display:flex;position:relative}.tks-doc,.tks-folder{color:var(--ink-2);text-align:center;justify-items:center;gap:8px;font-size:12.5px;display:grid;position:relative}.tks-doc{transition:transform .9s var(--ease), opacity .6s}.tks-doc-paper{width:76px;height:94px;color:var(--accent);outline-offset:4px;background:#fff;border-radius:6px;outline:2px solid #5b5bd68c;place-items:center;transition:outline-color .4s;display:grid;box-shadow:0 10px 24px -14px #262c468c}.tks-doc.is-cut{opacity:.45}.tks-doc.is-cut .tks-doc-paper{outline-style:dashed}.tks-doc.is-moved{opacity:0;transform:translate(150px)scale(.3)}.tks-folder{color:#7fb3ee;transition:transform .6s var(--ease)}.tks-folder>span{color:var(--ink-2)}.tks-folder.is-filled{transform:scale(1.06)}.tks-folder-check{width:24px;height:24px;animation:tks-pop .5s var(--ease);background:#28c840;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:-6px;color:#fff!important}@keyframes tks-pop{0%{transform:scale(0)}}.tks-demo-bar{-webkit-backdrop-filter:blur(18px);background:#ffffff8c;border:1px solid #ffffffd9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 18px;display:flex}.tks-demo-bar p{color:var(--ink-2);font-size:14px}.tks-demo-bar button{background:var(--charcoal);color:#fff;min-height:42px;transition:transform .3s var(--ease);border:0;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.tks-demo-bar button:hover{transform:translateY(-1px)}.tks-demo-bar button:has(>svg:last-child){padding-right:16px}.tks-demo-bar .tks-keys kbd{color:#fff;min-width:24px;height:26px;box-shadow:none;background:#ffffff24;border-color:#ffffff2e;padding:0 6px;font-size:12px}.tks-capture{background:#f7f7f9;height:330px;position:relative;overflow:hidden}.tks-page{transition:transform 2.4s var(--ease);background:#fff;border-radius:12px;gap:6px;padding:22px;display:grid;position:absolute;inset:22px 22px auto;box-shadow:0 6px 20px -14px #262c4680}.tks-page small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.tks-page strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.tks-bars{border-bottom:1px solid var(--hair);align-items:flex-end;gap:10px;height:110px;margin-top:14px;padding-bottom:1px;display:flex}.tks-bars i{background:linear-gradient(180deg, var(--lilac), #e7e4fb);border-radius:5px 5px 0 0;flex:1}.tks-bars i:nth-child(4){background:linear-gradient(180deg, #8f8ae8, var(--lilac))}.tks-lines{gap:9px;margin-top:16px;display:grid}.tks-lines i{background:#eceef2;border-radius:4px;height:7px}.tks-lines i:nth-child(3n){width:64%}.tks-lines i:nth-child(3n+2){width:86%}.tks-selection{opacity:0;border:1.5px dashed #5b5bd6b3;border-radius:10px;transition:opacity .4s;position:absolute;inset:12px;box-shadow:0 0 0 999px #1e20241f}.tks-ring{opacity:0;width:92px;height:128px;transition:opacity .4s, transform .6s var(--ease);border:3px solid #ff4d5e;border-radius:12px;position:absolute;top:76px;left:52%;transform:scale(.8)}.tks-arrow{color:#ff4d5e;opacity:0;transition:opacity .4s .15s, transform .6s .15s var(--ease);position:absolute;top:150px;left:30%;transform:translate(-20px,20px)}.tks-note{color:#3b3000;letter-spacing:-.02em;animation:tks-pop .5s var(--ease);background:#fff3a8;border-radius:8px;padding:6px 12px;font-size:17px;font-weight:600;position:absolute;top:206px;left:13%;transform:rotate(-4deg);box-shadow:0 8px 18px -10px #00000059}.tks-capture.is-marked:not(.mode-1) .tks-ring,.tks-capture.mode-2 .tks-ring,.tks-capture.is-marked:not(.mode-1) .tks-arrow,.tks-capture.mode-2 .tks-arrow{opacity:1;transform:none}.tks-capture.mode-0 .tks-selection,.tks-capture.mode-2 .tks-selection{opacity:1}.tks-tools{color:#fff;-webkit-backdrop-filter:blur(16px);transition:transform .5s var(--ease);background:#2b2e33e0;border-radius:13px;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -16px #0009}.tks-tools svg{border-radius:9px;width:32px;height:32px;padding:8px}.tks-tools svg:nth-child(3){background:#ffffff2e}.tks-tools i{background:#ff4d5e;border-radius:50%;width:16px;height:16px;margin:0 8px 0 4px;box-shadow:0 0 0 2px #fffc}.tks-capture.mode-2 .tks-tools{transform:translate(-50%)scale(1.18)}.tks-capture.mode-2 .tks-tools svg{animation:tks-tool 2.4s var(--ease) infinite}.tks-capture.mode-2 .tks-tools svg:nth-child(2){animation-delay:.3s}.tks-capture.mode-2 .tks-tools svg:nth-child(3){animation-delay:.6s}.tks-capture.mode-2 .tks-tools svg:nth-child(4){animation-delay:.9s}.tks-capture.mode-2 .tks-tools svg:nth-child(5){animation-delay:1.2s}@keyframes tks-tool{0%,30%,to{background:0 0}12%{background:#ffffff3d}}.tks-capture.mode-1 .tks-tools{transform:translate(-50%,90px)}.tks-stitch{opacity:0;width:64px;transition:opacity .4s, transform .6s var(--ease);background:#ffffffe6;border-radius:10px;align-content:start;gap:3px;padding:6px;display:grid;position:absolute;top:16px;bottom:16px;right:16px;transform:translate(30px);box-shadow:0 10px 24px -14px #262c468c}.tks-stitch i{transform-origin:top;background:linear-gradient(#ecebfb,#f4f5f8);border-radius:4px;height:44px;transform:scaleY(0)}.tks-capture.mode-1 .tks-stitch{opacity:1;transform:none}.tks-capture.mode-1 .tks-page{right:100px}.tks-capture.mode-1.is-marked .tks-page{transform:translateY(-150px)}.tks-capture.mode-1.is-marked .tks-stitch i{animation:tks-stitch .5s var(--ease) forwards}.tks-capture.mode-1.is-marked .tks-stitch i:nth-child(2){animation-delay:.45s}.tks-capture.mode-1.is-marked .tks-stitch i:nth-child(3){animation-delay:.9s}.tks-capture.mode-1.is-marked .tks-stitch i:nth-child(4){animation-delay:1.35s}.tks-capture.mode-1.is-marked .tks-stitch i:nth-child(5){animation-delay:1.8s}@keyframes tks-stitch{to{transform:scaleY(1)}}.tks-capture.mode-1:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;position:absolute;top:50%;left:22px;right:100px;box-shadow:0 0 18px 2px #5b5bd673}.tks-capture.mode-1.is-marked:after{animation:tks-scan 2.4s var(--ease)}@keyframes tks-scan{10%,90%{opacity:1}}.tks-who{padding-top:clamp(110px,13vw,180px)}.tks-section-head{gap:24px;margin-bottom:clamp(44px,5vw,72px);display:grid}.tks-who-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tks-card{--sx:50%;--sy:0%;--tx:0;--ty:0;isolation:isolate;background:#ffffff8c;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;min-height:330px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #262c4673}.tks-card.is-in{transform:perspective(900px) rotateX(calc(var(--ty) * -5deg)) rotateY(calc(var(--tx) * 6deg));transition:opacity 1s var(--ease), transform .5s var(--ease)}.tks-card:before{content:"";z-index:-1;background:radial-gradient(50% 60% at var(--sx) var(--sy), var(--glow,var(--peach)), transparent 75%);opacity:.7;transition:opacity .4s;position:absolute;inset:0}.tks-card:nth-child(2){--glow:var(--lilac)}.tks-card:nth-child(3){--glow:var(--sky)}.tks-card:hover:before{opacity:1}.tks-card h3{letter-spacing:-.03em;margin-top:34px;font-size:26px;font-weight:400;line-height:1.12}.tks-card p{color:var(--ink-2);font-size:15.5px}.tks-card .tks-keys{margin-top:auto;padding-top:18px}.tks-steps{padding-top:clamp(110px,13vw,180px)}.tks-steps-list{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.tks-steps-list li{border-top:1px solid var(--hair-strong);align-content:start;gap:12px;padding-top:22px;display:grid}.tks-step-num{letter-spacing:-.04em;color:#2b2e3347;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:44px;line-height:1}.tks-steps-list h3{font-size:22px;font-weight:500}.tks-steps-list p{color:var(--ink-2);max-width:320px}.tks .tks-menubar{border-top:1px solid var(--hair);color:var(--ink-2);align-items:center;gap:18px;margin-top:56px;padding-top:24px;font-size:15px;display:flex}.tks-menubar-mock{-webkit-backdrop-filter:blur(14px);height:34px;color:var(--ink);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:inline-flex}.tks-menubar-mock .tks-mark{width:16px;height:16px}.tks-menubar-mock i{background:#2b2e3338;border-radius:3px;width:16px;height:10px}.tks-table-section{padding-top:clamp(110px,13vw,180px)}.tks-table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.tks-table-head>div:first-child{gap:24px;display:grid}.tks-filters{flex-wrap:wrap;gap:10px;display:flex}.tks-segment{background:#2b2e330f;border-radius:13px;padding:4px;display:inline-flex}.tks-segment button{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:14px;transition:background .3s,box-shadow .3s}.tks-segment button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 4px 12px -6px #262c4666}.tks-search{border:1px solid var(--hair);height:44px;color:var(--muted);background:#ffffffb3;border-radius:13px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tks-search input{color:var(--ink);background:0 0;border:0;outline:0;width:190px;font-size:15px}.tks-search:focus-within{border-color:var(--accent)}.tks-table-wrap{background:#fff9;border:1px solid #ffffffe6;border-radius:22px;overflow-x:auto;box-shadow:0 30px 60px -44px #262c4673}.tks-table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.tks-table-wrap th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:20px 26px 14px;font-size:12px;font-weight:500}.tks-table-wrap td{border-top:1px solid var(--hair);color:var(--ink);padding:16px 26px}.tks-table-wrap td:last-child{color:var(--muted)}.tks-table-wrap tbody tr{transition:background .3s}.tks-table-wrap tbody tr:hover{background:#ffffffb3}.tks-empty{color:var(--muted);padding:30px 26px}.tks-pricing{isolation:isolate;margin-top:clamp(110px,13vw,180px);padding:clamp(100px,11vw,150px) 0;position:relative}.tks-pricing-bg{background:linear-gradient(180deg, var(--bg), #f3efec 50%, var(--bg))}.tks-pricing-bg .tks-blob.b1{top:10%}.tks-pricing-bg .tks-blob.b3{top:30%}.tks-pricing-bg .tks-plane{top:8%}.tks-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.tks-pricing-copy{gap:26px;display:grid}.tks-checks{border-top:1px solid var(--hair);margin:6px 0 0;padding:0;list-style:none;display:grid}.tks-checks li{border-bottom:1px solid var(--hair);color:var(--ink-2);align-items:center;gap:14px;padding:15px 0;display:flex}.tks-checks svg{color:var(--ink)}.tks-price-card{--sx:50%;--sy:0%;-webkit-backdrop-filter:blur(30px)saturate(170%);box-shadow:var(--shadow);isolation:isolate;background:#ffffff94;border:1px solid #ffffffeb;border-radius:28px;gap:14px;padding:30px;display:grid;position:relative;overflow:hidden}.tks-price-card:before{content:"";z-index:-1;background:radial-gradient(50% 45% at var(--sx) var(--sy), #ffffffe6, transparent 75%);position:absolute;inset:0}.tks-price-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tks .tks-price-top .currency-select{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.tks .tks-price-top .currency-select select{border:1px solid var(--hair);min-height:34px;color:var(--ink);background:#fffc;border-radius:10px;padding:0 10px;font-size:13px}.tks-price{letter-spacing:-.06em;align-items:baseline;gap:8px;margin-top:18px;margin-bottom:18px;font-size:clamp(64px,7vw,92px);font-weight:400;line-height:1;display:flex}.tks-price span{letter-spacing:-.02em;color:var(--ink-2);align-self:flex-start;margin-top:10px;font-size:22px}.tks-price small{letter-spacing:-.01em;color:var(--muted);font-size:16px}.tks-terms{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);justify-self:center;font-size:13px}.tks-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(100px,12vw,170px);display:grid}.tks-faq>div:first-child{align-content:start;gap:24px;display:grid}.tks-faq-list{border-top:1px solid var(--hair-strong)}.tks-faq-list details{border-bottom:1px solid var(--hair-strong)}.tks-faq-list summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;list-style:none;display:flex}.tks-faq-list summary::-webkit-details-marker{display:none}.tks-faq-list summary svg{transition:transform .4s var(--ease);color:var(--muted)}.tks-faq-list details[open] summary svg{transform:rotate(45deg)}.tks-faq-list details p{color:var(--ink-2);max-width:640px;animation:tks-drop .4s var(--ease);padding:0 40px 26px 0}.tks-final{background:var(--charcoal);color:#f4f5f7;isolation:isolate;padding:clamp(110px,13vw,190px) 0;position:relative;overflow:hidden}.tks-final:before{content:"";z-index:-1;background:radial-gradient(50% 70% at 0 100%,#fbd4a847,#0000),radial-gradient(50% 70% at 100% 0,#b7dafb40,#0000),radial-gradient(40% 60% at 60% 110%,#cdc6f740,#0000);position:absolute;inset:0}.tks-final-inner{justify-items:start;gap:28px;display:grid}.tks-final h2{color:#f4f5f7}.tks-final p{color:#f4f5f7b3;font-size:19px}.tks-final-keys{z-index:-1;gap:18px;display:flex;position:absolute;bottom:12%;right:6%;transform:rotate(-8deg)}.tks-final-keys kbd{aspect-ratio:1;color:#ffffffd9;-webkit-backdrop-filter:blur(10px);width:clamp(90px,11vw,160px);animation:tks-press 3.2s var(--ease) infinite;background:linear-gradient(160deg,#ffffff2e,#ffffff0a);border:1px solid #fff3;border-radius:28%;place-items:center;font-size:clamp(34px,4.4vw,64px);font-weight:400;display:grid;box-shadow:inset 0 1px #ffffff4d,0 12px #0000002e,0 40px 60px -30px #0009}.tks-final-keys kbd:nth-child(2){animation-delay:.15s;translate:0 30px}@keyframes tks-press{0%,60%,to{transform:none}70%{transform:translateY(8px);box-shadow:inset 0 1px #ffffff4d,0 4px #0000002e,0 20px 40px -30px #0009}}.tks-footer{color:#f4f5f7b8;background:#2f3236;padding:64px 0 32px;font-size:14px}.tks-footer .tks-brand{color:#f4f5f7}.tks-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:48px;display:flex}.tks-footer-top p{margin-top:12px}.tks-footer-top nav{flex-wrap:wrap;gap:8px 28px;display:flex}.tks-footer a:hover{color:#fff}.tks-back{align-items:center;gap:8px;display:inline-flex}.tks-footer-bottom{letter-spacing:.1em;text-transform:uppercase;color:#f4f5f780;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:12px 36px;padding-top:20px;font-size:12px;display:flex}.tks-footer-bottom span:first-child{margin-right:auto}@media (max-width:1100px){.tks-nav-links a{padding:8px 10px}.tks-nav-account{display:none}}@media (max-width:980px){.tks-wrap{padding-inline:24px}.tks-nav-links,.tks-nav-cta{display:none}.tks-menu-toggle{display:inline-flex}.tks-hero{min-height:auto;padding-top:108px}.tks-hero-grid{grid-template-columns:1fr;gap:44px}.tks-hero-media{margin-inline:8px}.tks-feature,.tks-faq,.tks-pricing-grid{grid-template-columns:1fr}.tks-feature-flip .tks-feature-copy{order:0}.tks-stage{min-height:0;position:relative;top:0}.tks-who-grid{grid-template-columns:1fr}.tks-card{min-height:0}.tks-card h3{margin-top:12px}.tks-compare-head{display:none}.tks-compare-row{grid-template-columns:44px 1fr;gap:10px 16px}.tks-compare-row .before,.tks-compare-row .after{grid-column:2}.tks-specs{grid-template-columns:repeat(2,1fr)}.tks-specs li:last-child{text-align:left}.tks-final-keys{opacity:.5}}@media (max-width:680px){.tks-wrap{padding-inline:20px}.tks-header{padding-inline:10px;inset:10px 0 auto}.tks-nav{height:56px;padding:0 6px 0 14px}.tks-hero h1{font-size:clamp(38px,11vw,52px)}.tks-hero-grid{flex-direction:column;align-items:stretch;gap:22px;display:flex}.tks-hero-copy{display:contents}.tks-hero-copy>.tks-label{order:0}.tks-hero h1{order:1}.tks-hero-media{order:2;margin:14px 4px 18px}.tks-lead{order:3}.tks-actions{order:4}.tks-hero-copy>.tks-micro{order:5}.tks-video-frame{border-radius:18px;padding:0 6px 6px}.tks-window-bar{height:34px;font-size:11.5px}.tks-play{width:60px;height:60px}.tks-video.is-empty strong{font-size:16px}.tks-video.is-empty>span:last-child{font-size:12.5px}.tks-lead,.tks-body{font-size:16.5px}.tks-actions,.tks-actions .tks-btn{width:100%}.tks-chip.c1{top:auto;bottom:-30px;left:-6px}.tks-chip.c2{top:-40px;right:-6px}.tks-chip.c3{display:none}.tks-steps-list{grid-template-columns:1fr}.tks-stage{border-radius:22px;padding:56px 12px 14px}.tks-stage-label{top:20px;left:18px}.tks-finder{grid-template-columns:1fr}.tks-finder aside{display:none}.tks-demo-bar{flex-direction:column;align-items:stretch;padding:14px}.tks-demo-bar button{justify-content:center}.tks-capture{height:300px}.tks-compare-row .after{flex-direction:column}.tks-menubar{flex-direction:column;align-items:flex-start}.tks-search,.tks-search input,.tks-filters{width:100%}.tks-table-wrap th,.tks-table-wrap td{padding-inline:16px}.tks-price-card{padding:22px}.tks-final-keys{opacity:.35;bottom:4%;right:-20px}.tks-footer-bottom span:first-child{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.tks *,.tks :before,.tks :after{transition:none!important;animation:none!important}.tks-motion .tks-reveal:not(.is-in){opacity:1;transform:none}html:has(.tks){scroll-behavior:auto}}.tks-demo-controls{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;font-size:12px;display:flex}.tks-demo-controls button{border:1px solid var(--hair);background:#ffffffa6;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;display:inline-flex}.tks-demo-bar{min-height:80px}.tks-terminal{color:#d8e3f4;background:#222631;flex-direction:column;gap:14px;min-height:270px;padding:32px 26px;font-size:14px;display:flex}.tks-terminal-stop{color:#fbd4a8}.tks-copy-result{color:#fff;position:absolute;top:26px}.tks-delete-preview{text-align:center;border:1px solid var(--hair);box-shadow:var(--shadow);background:#fffffff5;border-radius:16px;place-content:center;justify-items:center;gap:12px;padding:18px;display:grid;position:absolute;inset:15px 8px}.tks-delete-preview span{font-size:13px}
