html:has(:is(.ft-home-redesign,.ft-pricing-page)){--background:#faf9f7;--foreground:#17202d;--card:#fff;--card-foreground:#17202d;--popover:#fff;--popover-foreground:#17202d;--muted:#f1f2f5;--muted-foreground:#475467;--primary:#4f46e5;--primary-foreground:#fff;--accent:#eeeafe;--accent-foreground:#3730a3;--border:#e1e4ea;--input:#d5d9e3;--ring:#4f46e5;--ft-soft:#eeeafe;--ft-blue:#ebf5fa;--ft-surface:#f5f6fa;--ft-ink:#17202d;--ft-art-border:#dce1ec;--ft-shadow:0 14px 40px #17202d0b;--ft-muted:#667085}html.dark:has(:is(.ft-home-redesign,.ft-pricing-page)){--background:#10151e;--foreground:#f3f5fb;--card:#19212f;--card-foreground:#f3f5fb;--popover:#19212f;--popover-foreground:#f3f5fb;--muted:#222d40;--muted-foreground:#bbc5d8;--primary:#a59bff;--primary-foreground:#17142e;--accent:#2c2847;--accent-foreground:#ded9ff;--border:#354056;--input:#49536b;--ring:#a59bff;--ft-soft:#26243b;--ft-blue:#182a38;--ft-surface:#202b3d;--ft-art-border:#41506a;--ft-shadow:0 14px 40px #0003;--ft-muted:#aab5ca}html:has(:is(.ft-home-redesign,.ft-pricing-page)) .ft-site-header{background:color-mix(in srgb,var(--background) 96%,transparent)}.ft-home-redesign{font-family:var(--font-sans,Inter,Arial,sans-serif);text-align:start;color:var(--foreground);background:var(--background);font-size:16px;line-height:1.65;overflow:clip}.ft-home-redesign *{box-sizing:border-box}.ft-home-redesign :is(h1,h2,h3,p,ul){margin:0}.ft-home-redesign :is(h1,h2,h3,strong){color:var(--foreground)}.ft-home-redesign h1{letter-spacing:-.035em;white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;width:auto;max-width:100%;font-size:clamp(17px,6.2cqi,32px);font-weight:750;line-height:1.25}.ft-home-redesign h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:720;line-height:1.15}.ft-home-redesign h3{letter-spacing:-.035em;font-size:clamp(23px,2.6vw,32px);font-weight:700;line-height:1.2}.ft-home-redesign p{color:var(--muted-foreground)}.ft-home-redesign a{color:var(--primary);text-underline-offset:4px}.ft-home-redesign :is(button,textarea){font:inherit}.ft-home-redesign button{cursor:pointer}.ft-home-redesign .enhence-experience-wrapper .btn-style{background:var(--primary);color:var(--primary-foreground)}@media (width<=800px){html:has(.ft-home-redesign) .ft-site-nav{left:0;right:0}}@media (width<=600px){.ft-home-redesign .vt-text{order:0}.ft-home-redesign .vt-visual{order:1}}@media (width<=390px){.ft-home-redesign .chat-input-container textarea{height:130px}}.ft-home-redesign :is(a,button,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.ft-home-redesign .container,.ft-home-redesign :is(.vt-platform-inner,.who-inner,.vm-inner,.ai-features-inner,.ba-inner,.ts-faq-mcp-wrap){width:min(1160px,100% - 64px);margin-inline:auto}.ft-home-redesign :is(.up-running-section,.vt-platform-section,.vm-section,.pricing-card-detail,.ai-features-section,.mcp-cta-wrapper,.ts-faq-mcp){padding-block:64px}.ft-home-redesign :is(.who-header-content,.vm-header,.pricing-header,.ai-features-header,.ba-header-content){text-align:center;max-width:780px;margin:0 auto 36px}.ft-home-redesign :is(.who-sub,.vm-sub,.ur-sub,.ai-features-sub,.ba-subtitle){margin-top:16px}.ft-home-redesign :is(.ai-btn,.ur-badge,.vt-pill,.who-pill,.vm-pill,.ur-pill,.ai-features-pill,.ba-pill,.ts-faq-mcp-eyebrow){color:var(--primary);background:var(--ft-soft);border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.ft-home-redesign :is(.ft-inline-cta,.who-cta-btn,.pc-cta,.ba-cta,.mcp-cta-button,.btn-style,.send-btn){background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.ft-home-redesign :is(.ft-inline-cta,.who-cta-btn,.pc-cta,.ba-cta,.mcp-cta-button,.btn-style,.send-btn):hover{box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 25%,transparent);transform:translateY(-2px)}:where(.ft-home-redesign) .ft-art-icon{flex:none;width:22px;height:22px}:where(.ft-home-redesign) .ft-source-logo{vertical-align:middle;flex:none;width:36px;height:36px;display:inline-flex}:where(.ft-home-redesign) .ft-source-logo svg{width:100%;height:100%;display:block}.ft-home-redesign .banner-section{padding:64px 0 28px}:where(.ft-home-redesign) .banner-section .inner-section{grid-template-columns:.85fr 1.1fr;align-items:center;gap:48px;display:grid}:where(.ft-home-redesign) .ft-hero-copy{width:100%;min-width:0;padding:12px 0;container-type:inline-size}:where(.ft-home-redesign) .banner-content-wrapper p{margin:25px 0 28px;font-size:18px;line-height:1.6}:where(.ft-home-redesign) .ai-btn .ft-source-logo{width:20px;height:20px}:where(.ft-home-redesign) .chat-input-container{flex-direction:column;gap:12px;display:flex;position:relative}:where(.ft-home-redesign) .ft-input-link{color:var(--ft-muted);position:absolute;top:22px;left:17px}:where(.ft-home-redesign) .chat-input-container textarea{resize:vertical;border:1px solid var(--input);background:var(--card);width:100%;height:105px;color:var(--foreground);border-radius:13px;min-height:95px;max-height:220px;padding:19px 18px 18px 48px;font-size:14px;line-height:1.6;display:block;box-shadow:0 2px 3px #00000002}:where(.ft-home-redesign) .chat-input-container textarea::placeholder{color:var(--ft-muted);opacity:1}:where(.ft-home-redesign) .chat-input-toolbar{gap:12px;display:grid}:where(.ft-home-redesign) .translate-btn{border:1px solid var(--input);background:var(--card);width:100%;min-height:45px;color:var(--foreground);opacity:1;border-radius:10px;align-items:center;gap:11px;padding:10px 16px;display:flex;cursor:default!important;font-size:14px!important}:where(.ft-home-redesign) .send-btn{width:100%}:where(.ft-home-redesign) .send-btn:disabled{cursor:wait;opacity:.65;transform:none!important}:where(.ft-home-redesign) .banner-section .helper-text{margin-top:15px;font-size:12px;line-height:1.65}:where(.ft-home-redesign) .social-platform-buttons{color:var(--muted-foreground);border-top:1px solid var(--border);flex-wrap:wrap;gap:5px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}:where(.ft-home-redesign) .platform-label{font-weight:600}:where(.ft-home-redesign) .ft-hero-platforms{flex-basis:100%;gap:18px;margin-top:13px;display:flex}:where(.ft-home-redesign) .ft-hero-platforms .ft-source-logo{width:28px;height:28px}:where(.ft-home-redesign) .banner-flare,:where(.ft-home-redesign) .about-toktools-section{display:none}:where(.ft-home-redesign) .ft-hero-showcase{isolation:isolate;min-width:0;padding-top:100px;position:relative}:where(.ft-home-redesign) .ft-hero-showcase:before{content:"";z-index:-1;background:radial-gradient(ellipse,var(--ft-soft),transparent 70%);border-radius:50% 50% 20% 20%;width:110%;height:65%;position:absolute;top:40px;left:-4%}:where(.ft-home-redesign) .ft-hero-source-arc{justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8%;right:0}:where(.ft-home-redesign) .ft-platform-tile{background:var(--card);border:1px solid var(--border);width:65px;height:65px;box-shadow:var(--ft-shadow);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile:first-child{transform:translateY(18px)rotate(-12deg)}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile:nth-child(2){transform:rotate(-5deg)}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile:nth-child(3){transform:rotate(5deg)}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile:nth-child(4){transform:translateY(18px)rotate(13deg)}:where(.ft-home-redesign) .ft-video-card{border:5px solid var(--card);min-width:0;box-shadow:var(--ft-shadow);aspect-ratio:3/4;background:#17202d;border-radius:18px;position:relative;overflow:hidden}:where(.ft-home-redesign) .ft-video-card>img{object-fit:cover;width:100%;height:100%;display:block}:where(.ft-home-redesign) .ft-video-source{position:absolute;top:13px;left:13px}:where(.ft-home-redesign) .ft-video-source .ft-source-logo{width:30px;height:30px}:where(.ft-home-redesign) .ft-video-controls{color:#fff;background:linear-gradient(#0000,#10151ec9);align-items:center;gap:10px;height:50px;padding:15px 10px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.ft-home-redesign) .ft-video-controls .ft-art-icon{width:16px;height:16px}:where(.ft-home-redesign) .ft-video-progress{background:#ffffff80;border-radius:10px;flex:1;height:3px}:where(.ft-home-redesign) .ft-video-progress:before{content:"";border-radius:inherit;background:#fff;width:23%;height:100%;display:block}:where(.ft-home-redesign) .ft-hero-video-arc{height:380px;position:relative}:where(.ft-home-redesign) .ft-video-main{z-index:2;width:53%;height:100%;position:relative}:where(.ft-home-redesign) .ft-video-side{width:25%;height:70%;position:absolute;top:15%}:where(.ft-home-redesign) .ft-video-side-one{left:52%;transform:rotate(5deg)}:where(.ft-home-redesign) .ft-video-side-two{top:22%;right:-1%;transform:rotate(10deg)}:where(.ft-home-redesign) .ft-hero-transcript{margin-top:26px;position:relative}:where(.ft-home-redesign) .ft-art-example{background:var(--ft-soft);color:var(--primary);z-index:2;border-radius:6px;padding:2px 9px;font-size:11px;position:absolute;top:-12px;left:16px}.ft-home-redesign .ft-hero-video-arc{touch-action:pan-y}.ft-home-redesign .ft-hero-example{text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:0;transition:width .35s,height .35s,left .35s,top .35s,transform .35s,box-shadow .2s;position:absolute;top:0;left:0;right:auto;transform:none}.ft-home-redesign .ft-hero-example.ft-video-main{box-shadow:0 0 0 2px var(--primary),var(--ft-shadow);top:0;left:0}.ft-home-redesign .ft-hero-example.ft-video-side-one{top:15%;left:52%;transform:rotate(5deg)}.ft-home-redesign .ft-hero-example.ft-video-side-two{top:22%;left:76%;transform:rotate(10deg)}.ft-home-redesign .ft-hero-example.ft-video-side:hover{box-shadow:0 0 0 2px var(--primary),var(--ft-shadow)}.ft-home-redesign .ft-hero-example-action{color:#fff;background:linear-gradient(#0000,#10151ee6);justify-content:space-between;align-items:center;gap:5px;min-height:50px;padding:20px 10px 8px;font-size:11px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0}.ft-home-redesign .ft-hero-example-action svg{width:16px;height:16px}.ft-home-redesign .ft-hero-example.ft-video-main .ft-hero-example-action svg{display:none}.ft-home-redesign .ft-hero-transcript .ft-art-cue>time{font-variant-numeric:tabular-nums;color:var(--ft-muted);padding-top:1px;font-size:10px}.ft-home-redesign .ft-hero-example-cues{min-height:100px}.ft-home-redesign :is(.ft-hero-copy-text,.ft-hero-download){min-height:44px;color:var(--primary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:600;display:inline-flex}.ft-home-redesign :is(.ft-hero-copy-text,.ft-hero-download):hover{background:var(--ft-soft)}.ft-home-redesign .ft-hero-transcript .ft-art-panel-head{padding-bottom:5px}.ft-home-redesign .ft-hero-transcript .ft-art-export{gap:6px;margin-top:10px;padding-top:4px}:where(.ft-home-redesign) .ft-art-transcript{background:var(--card);border:1px solid var(--ft-art-border);color:var(--muted-foreground);box-shadow:var(--ft-shadow);border-radius:15px;min-width:0;padding:18px;position:relative}:where(.ft-home-redesign) .ft-art-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:13px;font-size:16px;display:flex}:where(.ft-home-redesign) .ft-art-panel-head>span{color:var(--primary);align-items:center;gap:5px;font-size:10px;display:flex}:where(.ft-home-redesign) .ft-art-panel-head .ft-art-icon{width:13px;height:13px}:where(.ft-home-redesign) .ft-art-cue{grid-template-columns:35px 1fr;align-items:start;gap:11px;margin-top:12px;font-size:12px;line-height:1.5;display:grid}:where(.ft-home-redesign) .ft-art-cue>span{font-variant-numeric:tabular-nums;color:var(--ft-muted);padding-top:1px;font-size:10px}:where(.ft-home-redesign) .ft-art-cue p{margin:0}:where(.ft-home-redesign) .ft-art-cue.is-selected{background:var(--ft-soft);border-radius:5px;margin-inline:-6px;padding:6px}:where(.ft-home-redesign) .ft-art-export{border-top:1px solid var(--border);color:var(--primary);align-items:center;gap:9px;margin-top:14px;padding-top:11px;font-size:10px;display:flex}:where(.ft-home-redesign) .ft-art-export svg{width:12px;height:12px}.ft-home-redesign .up-running-section{padding-top:38px;padding-bottom:40px}:where(.ft-home-redesign) .ur-card{background:var(--ft-soft);border-radius:26px;width:min(1160px,100% - 64px);margin:auto;padding:50px}:where(.ft-home-redesign) .ur-inner{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}:where(.ft-home-redesign) .ur-left{grid-area:1/2}:where(.ft-home-redesign) .ur-right{grid-area:1/1;min-width:0;padding:15px 45px 15px 0;position:relative}:where(.ft-home-redesign) .ur-right>.vh-thumb,:where(.ft-home-redesign) .ur-right>.ft-illustration-label{display:none}:where(.ft-home-redesign) .ur-badge{background:var(--card)!important}:where(.ft-home-redesign) .ur-sub{font-size:16px}:where(.ft-home-redesign) .ur-actions{margin-top:25px}:where(.ft-home-redesign) .ft-transcript-demo{background:var(--card);border:1px solid var(--border);min-height:320px;box-shadow:var(--ft-shadow);border-radius:20px;padding:30px 24px 50px;transform:rotate(-5deg)}:where(.ft-home-redesign) .ft-demo-label{color:var(--ft-muted);font-size:10px}:where(.ft-home-redesign) .ft-transcript-demo h3{margin:15px 0 20px;font-size:22px}:where(.ft-home-redesign) .ft-demo-line{grid-template-columns:33px 1fr;gap:10px;margin:15px 0;font-size:12px;line-height:1.6;display:grid}:where(.ft-home-redesign) .ft-demo-line time{color:var(--ft-muted);font-size:10px}:where(.ft-home-redesign) .ft-demo-bottom{border-top:1px solid var(--border);gap:15px;margin-top:20px;padding-top:15px;font-size:11px;display:flex}:where(.ft-home-redesign) .ft-intro-video{width:37%;position:absolute;bottom:-7px;right:-5px;transform:rotate(7deg)}:where(.ft-home-redesign) .ft-intro-video .ft-video-source{top:6px;left:6px}:where(.ft-home-redesign) .vt-platform-header{max-width:730px;margin-bottom:36px}:where(.ft-home-redesign) .vt-sub{margin-top:17px;font-size:17px}:where(.ft-home-redesign) .vt-row{border:1px solid var(--border);background:var(--card);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:395px;margin-top:28px;padding:38px;transition:opacity .38s,transform .38s,box-shadow .38s;display:grid}.ft-home-redesign.ft-scroll-ready .vt-row{opacity:.57;transform:scale(.987)}.ft-home-redesign.ft-scroll-ready .vt-row:is(.vt-row-active,:focus-within){opacity:1;box-shadow:var(--ft-shadow);transform:none}:where(.ft-home-redesign) .vt-row-reverse .vt-text{grid-area:1/2}:where(.ft-home-redesign) .vt-row-reverse .vt-visual{grid-area:1/1}:where(.ft-home-redesign) .vt-text{min-width:0}:where(.ft-home-redesign) .vt-text:before,:where(.ft-home-redesign) .vt-text-inner:before{content:"0" attr(data-step);display:none}:where(.ft-home-redesign) .vt-row:before{display:none}:where(.ft-home-redesign) .vt-text-inner{padding-top:58px;position:relative}:where(.ft-home-redesign) .vt-text-inner:after{content:"0" attr(data-step);display:none}:where(.ft-home-redesign) .vt-text:before{content:counter(workflow,decimal-leading-zero);background:var(--ft-soft);width:44px;height:44px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-weight:650;display:flex;position:absolute}:where(.ft-home-redesign) .vt-platform-inner{counter-reset:workflow}:where(.ft-home-redesign) .vt-row{counter-increment:workflow}:where(.ft-home-redesign) .vt-text{position:relative}:where(.ft-home-redesign) .vt-row-body{font-size:15px;line-height:1.65;margin-top:16px!important}:where(.ft-home-redesign) .vt-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex;margin:22px 0!important}:where(.ft-home-redesign) .vt-list li{background:var(--ft-surface);border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}:where(.ft-home-redesign) .vt-list li:before{content:"✓";background:var(--primary);width:16px;height:16px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:10px;display:grid}:where(.ft-home-redesign) .vt-cta{align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}:where(.ft-home-redesign) .vt-cta svg{width:18px;height:18px}:where(.ft-home-redesign) .vt-visual{min-width:0;padding:18px 0 20px;position:relative}:where(.ft-home-redesign) .ft-illustration-label{text-align:right;color:var(--ft-muted);margin-top:12px;font-size:10px;display:block}:where(.ft-home-redesign) .ft-native-art{min-width:0;position:relative}:where(.ft-home-redesign) .ft-window{border:1px solid var(--ft-art-border);background:var(--ft-surface);box-shadow:var(--ft-shadow);border-radius:17px;padding:12px}:where(.ft-home-redesign) .ft-window-bar{background:var(--card);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:12px;min-width:0;margin-bottom:14px;padding:8px 10px;font-size:9px;display:flex}:where(.ft-home-redesign) .ft-window-bar>span{gap:4px;display:flex}:where(.ft-home-redesign) .ft-window-bar i{background:#ef6175;border-radius:50%;width:6px;height:6px}:where(.ft-home-redesign) .ft-window-bar i:nth-child(2){background:#f5bd4f}:where(.ft-home-redesign) .ft-window-bar i:nth-child(3){background:#44bc85}:where(.ft-home-redesign) .ft-window-bar>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ft-home-redesign) .ft-art-grid{grid-template-columns:1fr 38px .85fr;align-items:center;gap:8px;padding:5px;display:grid}:where(.ft-home-redesign) .ft-art-connector{color:var(--primary);text-align:center}:where(.ft-home-redesign) .ft-art-mini-document{background:var(--card);border:1px solid var(--border);box-shadow:var(--ft-shadow);border-radius:12px;padding:17px}:where(.ft-home-redesign) .ft-art-mini-document>svg{width:32px;height:32px;color:var(--primary);margin-bottom:12px}:where(.ft-home-redesign) .ft-art-lines{gap:9px;display:grid}:where(.ft-home-redesign) .ft-art-lines i{background:var(--border);border-radius:9px;height:6px;display:block}:where(.ft-home-redesign) .ft-art-lines i:nth-child(3n){width:78%}:where(.ft-home-redesign) .ft-art-lines i:nth-child(5){width:90%}:where(.ft-home-redesign) .ft-review-art,:where(.ft-home-redesign) .ft-copy-art{align-items:center;gap:16px;display:flex}:where(.ft-home-redesign) .ft-review-art>.ft-video-card,:where(.ft-home-redesign) .ft-copy-art>.ft-video-card{flex-shrink:0;width:43%}:where(.ft-home-redesign) .ft-review-art>.ft-art-transcript,:where(.ft-home-redesign) .ft-copy-art>.ft-art-transcript{flex:1;padding:13px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue{grid-template-columns:27px 1fr;gap:5px;font-size:10px}:where(.ft-home-redesign) .ft-review-art .ft-art-panel-head,:where(.ft-home-redesign) .ft-copy-art .ft-art-panel-head{font-size:13px}:where(.ft-home-redesign) .ft-art-panel-head>span>span{white-space:nowrap}:where(.ft-home-redesign) .ft-copy-popover{background:var(--card);border:1px solid var(--border);box-shadow:var(--ft-shadow);border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:9px;display:flex;position:absolute;bottom:52px;right:-6px}:where(.ft-home-redesign) .ft-copy-popover>span{background:var(--ft-soft);color:var(--primary);border-radius:4px;align-items:center;gap:4px;padding:3px 5px;display:flex}:where(.ft-home-redesign) .ft-copy-popover svg{width:11px;height:11px}:where(.ft-home-redesign) .vt-row[data-workflow-step="3"],:where(.ft-home-redesign) .vt-row[data-workflow-step="7"]{background:var(--ft-blue);border-color:#0000}:where(.ft-home-redesign) .ft-platform-art{padding-top:80px}:where(.ft-home-redesign) .ft-source-arc{border-top:2px dashed var(--primary);border-radius:50%;justify-content:space-between;padding-top:0;display:flex;position:absolute;top:0;left:12%;right:12%}:where(.ft-home-redesign) .ft-source-arc .ft-platform-tile{border-radius:14px;width:53px;height:53px;margin-top:-22px}:where(.ft-home-redesign) .ft-source-arc .ft-platform-tile:first-child{transform:rotate(-9deg)translateY(13px)}:where(.ft-home-redesign) .ft-source-arc .ft-platform-tile:nth-child(3){transform:rotate(9deg)translateY(13px)}:where(.ft-home-redesign) .ft-source-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.ft-home-redesign) .ft-source-videos .ft-video-card{aspect-ratio:3/5;border-width:3px;border-radius:12px}:where(.ft-home-redesign) .ft-source-videos .ft-video-source{display:none}:where(.ft-home-redesign) .ft-source-videos .ft-video-controls{gap:5px}:where(.ft-home-redesign) .ft-source-videos .ft-video-controls>svg:not(:first-child){display:none}:where(.ft-home-redesign) .ft-download-art{align-items:center;padding:0 5px;display:flex}:where(.ft-home-redesign) .ft-download-art>.ft-video-card{flex:none;width:49%;transform:rotate(-5deg)}:where(.ft-home-redesign) .ft-art-document{background:var(--card);border:1px solid var(--ft-art-border);min-width:0;box-shadow:var(--ft-shadow);border-radius:14px;padding:25px 18px}:where(.ft-home-redesign) .ft-download-art>.ft-art-document{z-index:1;width:55%;margin-left:-4%;transform:rotate(5deg)}:where(.ft-home-redesign) .ft-file-symbol{width:58px;color:var(--ft-muted);margin:0 auto 15px;position:relative}:where(.ft-home-redesign) .ft-file-symbol svg{width:58px;height:58px}:where(.ft-home-redesign) .ft-file-symbol b{background:var(--card);font-size:12px;position:absolute;bottom:7px;left:9px}:where(.ft-home-redesign) .ft-art-document>strong{word-break:break-word;margin-bottom:11px;font-size:12px;display:block}:where(.ft-home-redesign) .ft-art-source-url{color:var(--ft-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin:10px 0;font-size:8px;display:flex}:where(.ft-home-redesign) .ft-art-source-url svg{width:11px;height:11px}:where(.ft-home-redesign) .ft-art-document .ft-art-lines{margin-top:17px}:where(.ft-home-redesign) .ft-timeline-art{border:1px solid var(--ft-art-border);background:var(--ft-surface);border-radius:16px;padding:15px}:where(.ft-home-redesign) .ft-timeline-art>.ft-video-card{aspect-ratio:4/3;width:50%;margin:0 auto 16px}:where(.ft-home-redesign) .ft-waveform{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:3px;height:58px;padding:4px 10px;display:flex}:where(.ft-home-redesign) .ft-waveform i{height:var(--bar);background:var(--primary);opacity:.65;border-radius:3px;flex:1;width:5px}:where(.ft-home-redesign) .ft-waveform i:nth-child(-n+20){opacity:1}:where(.ft-home-redesign) .ft-cue-blocks{gap:5px;margin-top:10px;font-size:8px;line-height:1.4;display:flex}:where(.ft-home-redesign) .ft-cue-blocks span{border:1px solid var(--primary);background:var(--ft-soft);color:var(--primary);border-radius:5px;flex:1;padding:8px}:where(.ft-home-redesign) .ft-browser-art{padding:0 25px 12px 0;position:relative}:where(.ft-home-redesign) .ft-browser-split{align-items:center;gap:12px;display:flex}:where(.ft-home-redesign) .ft-browser-split>.ft-video-card{flex:none;width:38%}:where(.ft-home-redesign) .ft-browser-split .ft-art-transcript{flex:1;padding:9px}:where(.ft-home-redesign) .ft-browser-split .ft-art-panel-head{font-size:10px}:where(.ft-home-redesign) .ft-browser-split .ft-art-panel-head>span{display:none}:where(.ft-home-redesign) .ft-browser-split .ft-art-cue{grid-template-columns:24px 1fr;gap:3px;font-size:8px}:where(.ft-home-redesign) .ft-browser-split .ft-art-cue>span{font-size:7px}:where(.ft-home-redesign) .ft-phone{width:24%;box-shadow:var(--ft-shadow);background:#17202d;border:4px solid #17202d;border-radius:22px;padding:3px;position:absolute;bottom:-3px;right:0}:where(.ft-home-redesign) .ft-phone>.ft-video-card{aspect-ratio:1/1.8;border:none;border-radius:15px}:where(.ft-home-redesign) .ft-phone:before{content:"";z-index:2;background:#17202d;border-radius:0 0 8px 8px;width:40%;height:7px;position:absolute;top:3px;left:30%}:where(.ft-home-redesign) .ft-phone .ft-video-source{top:12px;left:5px}:where(.ft-home-redesign) .ft-phone .ft-video-source span{width:18px;height:18px}:where(.ft-home-redesign) .ft-phone .ft-video-controls>svg:not(:first-child){display:none}:where(.ft-home-redesign) .ft-notes-art{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:22px;display:grid;position:relative}:where(.ft-home-redesign) .ft-notes-art>.ft-video-card{grid-row:1/3;align-self:center}:where(.ft-home-redesign) .ft-notes-art>.ft-art-transcript{padding:10px}:where(.ft-home-redesign) .ft-notes-art .ft-art-panel-head{font-size:10px}:where(.ft-home-redesign) .ft-notes-art .ft-art-panel-head>span{display:none}:where(.ft-home-redesign) .ft-notes-art .ft-art-cue{grid-template-columns:24px 1fr;gap:3px;font-size:8px}:where(.ft-home-redesign) .ft-notes-art .ft-art-cue>span{font-size:7px}:where(.ft-home-redesign) .ft-notes-art .ft-copy-popover{display:none}:where(.ft-home-redesign) .ft-notes-page{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:14px;font-size:12px;transform:rotate(4deg)}:where(.ft-home-redesign) .ft-notes-page .ft-art-lines{gap:7px;margin-top:10px}:where(.ft-home-redesign) .ft-note-sticker{background:var(--ft-soft);color:var(--primary);border-radius:5px;align-items:center;gap:5px;margin-top:12px;padding:5px;font-size:8px;display:flex}:where(.ft-home-redesign) .ft-note-sticker svg{width:11px;height:11px}:where(.ft-home-redesign) .ft-folder-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-block:10px 15px;display:grid}:where(.ft-home-redesign) .ft-folder-grid>div{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:12px 4px;font-size:8px;display:flex}:where(.ft-home-redesign) .ft-folder-grid svg{color:var(--primary);width:23px;height:23px}:where(.ft-home-redesign) .ft-local-files{align-items:center;gap:15px;display:flex}:where(.ft-home-redesign) .ft-local-files>.ft-art-document{width:60%;padding:15px}:where(.ft-home-redesign) .ft-local-files>.ft-video-card{aspect-ratio:3/4;width:32%}:where(.ft-home-redesign) .ft-local-files .ft-file-symbol{width:35px;margin-bottom:5px}:where(.ft-home-redesign) .ft-local-files .ft-file-symbol svg{width:35px;height:35px}:where(.ft-home-redesign) .ft-local-files .ft-file-symbol b{font-size:8px;bottom:3px}:where(.ft-home-redesign) .ft-local-files .ft-art-document>strong{font-size:10px}:where(.ft-home-redesign) .ft-local-files .ft-art-lines{gap:6px}:where(.ft-home-redesign) .ft-local-files .ft-video-controls>svg:not(:first-child){display:none}.ft-home-redesign #who{background:linear-gradient(150deg,var(--ft-soft),var(--background) 60%);padding:60px 0}:where(.ft-home-redesign) .who-cards-outer{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}:where(.ft-home-redesign) .who-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}:where(.ft-home-redesign) .who-card:nth-child(-n+2){grid-column:span 3}:where(.ft-home-redesign) .who-card-img{aspect-ratio:1.8;order:-1;position:relative;overflow:hidden}:where(.ft-home-redesign) .who-card-img>img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}:where(.ft-home-redesign) .who-card-title{letter-spacing:-.025em!important;margin:22px 22px 9px!important;font-size:21px!important}:where(.ft-home-redesign) .who-card-desc{padding:0 22px 24px;font-size:14px;line-height:1.6}:where(.ft-home-redesign) .ft-audience-source{border:1px solid var(--border);background:var(--card);box-shadow:var(--ft-shadow);border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex;position:absolute;bottom:18px;right:18px}:where(.ft-home-redesign) .ft-audience-source .ft-art-icon{color:var(--primary)}:where(.ft-home-redesign) .who-cta{text-align:center;margin-top:27px}:where(.ft-home-redesign) .who-cta-text{font-size:13px;margin-bottom:10px!important}:where(.ft-home-redesign) .vm-follow-ctas{flex-wrap:wrap;justify-content:center;gap:16px 32px;margin-top:19px;display:flex}:where(.ft-home-redesign) .vm-follow-cta{font-size:13px;font-weight:600;text-decoration:none}:where(.ft-home-redesign) .vm-follow-cta:after{content:" →"}:where(.ft-home-redesign) .vm-track-wrap{position:relative}:where(.ft-home-redesign) .vm-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:16px;padding:2px 2px 16px;display:flex;overflow-x:auto}:where(.ft-home-redesign) .vm-card-shell{scroll-snap-align:start;background:var(--card);border:1px solid var(--border);border-radius:15px;flex-direction:column;flex:0 0 calc(20% - 12.8px);min-width:190px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}:where(.ft-home-redesign) .vm-card-shell:hover{box-shadow:var(--ft-shadow);transform:translateY(-2px)}:where(.ft-home-redesign) .vm-card{text-decoration:none;display:block;color:var(--foreground)!important}:where(.ft-home-redesign) .ft-sample-image{aspect-ratio:4/4.3;position:relative;overflow:hidden}:where(.ft-home-redesign) .ft-sample-image>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}:where(.ft-home-redesign) .ft-sample-image>span{position:absolute;top:10px;left:10px}:where(.ft-home-redesign) .ft-sample-image .ft-source-logo{width:25px;height:25px}:where(.ft-home-redesign) .ft-example-card{min-height:185px;padding:17px 16px 8px;position:relative}:where(.ft-home-redesign) .ft-example-card>span:first-child{color:var(--ft-muted);margin-bottom:8px;font-size:10px;display:block}:where(.ft-home-redesign) .ft-example-card strong{letter-spacing:-.025em;font-size:16px;line-height:1.3;display:block}:where(.ft-home-redesign) .ft-example-card p{margin-top:8px;font-size:12px;line-height:1.6}:where(.ft-home-redesign) .ft-example-time{color:var(--ft-muted);margin-top:18px;font-size:10px;display:block}:where(.ft-home-redesign) .vm-card-caption-wrap{margin-top:auto;padding:8px 16px 18px}:where(.ft-home-redesign) .vm-card-caption{color:var(--muted-foreground);font-size:11px;line-height:1.6}:where(.ft-home-redesign) .ft-example-navigation{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}:where(.ft-home-redesign) .ft-example-navigation[hidden]{display:none}:where(.ft-home-redesign) .ft-example-navigation button,:where(.ft-home-redesign) .ba-arrow{border:1px solid var(--border);background:var(--card);width:39px;height:39px;color:var(--foreground);border-radius:50%;place-items:center;display:grid}:where(.ft-home-redesign) .ft-example-prev svg{transform:rotate(180deg)}:where(.ft-home-redesign) .ft-example-navigation button:hover,:where(.ft-home-redesign) .ba-arrow:hover{border-color:var(--primary);color:var(--primary)}:where(.ft-home-redesign) .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(.ft-home-redesign) .pc-card-wrapper{min-width:0}:where(.ft-home-redesign) .pc-card{background:var(--card);border:1px solid var(--border);height:100%;box-shadow:var(--ft-shadow);border-radius:18px;flex-direction:column;padding:24px 20px;display:flex}:where(.ft-home-redesign) .pc-header{position:relative}:where(.ft-home-redesign) .ft-format-icon{background:var(--ft-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}:where(.ft-home-redesign) .ft-format-icon svg{width:23px;height:23px}:where(.ft-home-redesign) .pc-plan-row{justify-content:space-between;align-items:center;gap:5px;display:flex}:where(.ft-home-redesign) .pc-plan-name{font-size:15px;font-weight:650}:where(.ft-home-redesign) .pc-badge{color:var(--ft-muted);background:var(--ft-surface);white-space:nowrap;border-radius:20px;padding:4px 6px;font-size:9px}:where(.ft-home-redesign) .pc-description{min-height:42px;font-size:12px;margin-top:14px!important}:where(.ft-home-redesign) .pc-price-row{align-items:baseline;gap:8px;margin:15px 0;display:flex}:where(.ft-home-redesign) .pc-price-main{letter-spacing:-1px;font-size:24px;font-weight:700}:where(.ft-home-redesign) .pc-price-period{color:var(--ft-muted);font-size:10px}:where(.ft-home-redesign) .pc-price-highlight{color:var(--primary);min-height:35px;font-size:11px}:where(.ft-home-redesign) .pc-body{order:2}:where(.ft-home-redesign) .pc-cta-wrap{order:3;margin-top:auto;padding-top:17px}:where(.ft-home-redesign) .pc-cta{width:100%;background:var(--ft-surface)!important;border-color:var(--border)!important;min-height:42px!important;color:var(--foreground)!important;padding-inline:12px!important;font-size:12px!important}:where(.ft-home-redesign) .ft-format-row{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}:where(.ft-home-redesign) .ft-format-dot{color:var(--primary)}:where(.ft-home-redesign) .pc-card-featured{border-color:var(--primary)}:where(.ft-home-redesign) .mobile-tabs{display:none}:where(.ft-home-redesign) .ai-features-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}:where(.ft-home-redesign) .ai-feature-card{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px;position:relative}:where(.ft-home-redesign) .ai-feature-icon{background:var(--ft-soft);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}:where(.ft-home-redesign) .ai-feature-icon img{width:23px;height:23px}:where(.ft-home-redesign) .ai-feature-title{font-size:14px}:where(.ft-home-redesign) .ai-feature-desc{font-size:12px;line-height:1.6;margin-top:8px!important}.ft-home-redesign #cx-stats{color:#f3f5fb;background:#17202d;border-radius:20px;width:min(1160px,100% - 64px);margin:12px auto 50px;padding:36px 32px!important;display:block!important}:where(.ft-home-redesign) .cx-stats-headline{text-align:center;color:#f3f5fb!important;margin:0 0 24px!important;font-size:17px!important;font-style:normal!important;font-weight:600!important}:where(.ft-home-redesign) .pricing-hero-stats-card,:where(.ft-home-redesign) .pricing-hero-trustband{background:0 0!important}:where(.ft-home-redesign) .pricing-hero-stats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}:where(.ft-home-redesign) .cx-stat{grid-template-columns:38px 1fr;align-items:center;column-gap:12px;display:grid}:where(.ft-home-redesign) .ft-fact-icon{color:#c9c2ff;background:#ffffff14;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}:where(.ft-home-redesign) .ft-fact-icon>.ft-source-logo{width:23px;height:23px}:where(.ft-home-redesign) .cx-stat-number{font-size:20px;font-weight:650}:where(.ft-home-redesign) .cx-stat-label{color:#d1d8e7;font-size:11px}:where(.ft-home-redesign) .pricing-hero-trustband{color:#d1d8e7;text-align:center;border-top:1px solid #ffffff25;margin-top:24px;padding-top:18px;font-size:12px}.ft-home-redesign #beforeafter{padding:30px 0 60px}:where(.ft-home-redesign) .ba-carousel-outer{border:1px solid var(--border);background:var(--card);border-radius:22px;overflow:hidden}:where(.ft-home-redesign) .ba-track{transition:transform .35s;display:flex}:where(.ft-home-redesign) .ba-slide{flex:0 0 100%;min-width:0;padding:28px}:where(.ft-home-redesign) .ba-slide-title{text-align:center;font-size:21px;font-weight:700;color:var(--foreground)!important;margin-bottom:20px!important}:where(.ft-home-redesign) .ba-cards-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.ft-home-redesign) .ba-card{border:1px solid var(--border);background:var(--ft-surface);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.ft-home-redesign) .ba-card-label{background:var(--card);border:1px solid var(--border);z-index:1;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:650;position:absolute;top:15px;left:15px}:where(.ft-home-redesign) .ba-after .ba-card-label{color:var(--primary)}:where(.ft-home-redesign) .ft-comparison-art{height:240px;padding:15px;overflow:hidden}:where(.ft-home-redesign) .ft-comparison-photo{border-radius:10px;height:100%;overflow:hidden}:where(.ft-home-redesign) .ft-comparison-photo img{object-fit:cover;width:100%;height:100%}:where(.ft-home-redesign) .ft-comparison-workspace{align-items:center;gap:12px;height:100%;padding-top:20px;display:flex}:where(.ft-home-redesign) .ft-comparison-workspace>.ft-video-card{flex:none;width:35%;height:95%}:where(.ft-home-redesign) .ft-comparison-workspace>.ft-art-transcript{flex:1;padding:12px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue{grid-template-columns:25px 1fr;gap:5px;font-size:10px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-panel-head{font-size:13px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-panel-head>span{display:none}:where(.ft-home-redesign) .ba-card-desc{text-align:center;padding:5px 22px 22px;font-size:13px;line-height:1.6;margin-top:auto!important}:where(.ft-home-redesign) .ba-nav{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}:where(.ft-home-redesign) .ba-dots{gap:8px;display:flex}:where(.ft-home-redesign) .ba-dot{background:var(--border);border:none;border-radius:50%;width:7px;height:7px;padding:0}:where(.ft-home-redesign) .ba-dot.active{background:var(--primary)}:where(.ft-home-redesign) .ba-cta-wrap{text-align:center;margin-top:23px}:where(.ft-home-redesign) .enhence-experience-wrapper{padding:18px 0 28px}:where(.ft-home-redesign) .enhence-experience-wrapper .inner-section{background:var(--ft-soft);border-radius:23px;padding:36px 45px}:where(.ft-home-redesign) .enhence-experience-wrapper .row{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}:where(.ft-home-redesign) .enhence-experience-wrapper h2{font-size:31px;line-height:1.2}:where(.ft-home-redesign) .enhence-experience-wrapper .btn-style{margin-top:24px}:where(.ft-home-redesign) .image-wrapper{align-items:center;gap:24px;display:flex}:where(.ft-home-redesign) .ft-banner-video{flex:none;width:54%}:where(.ft-home-redesign) .ft-banner-video .ft-video-card{aspect-ratio:1.3}:where(.ft-home-redesign) .ft-file-preview{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--ft-shadow);border-radius:13px;flex:1;padding:22px 15px}:where(.ft-home-redesign) .ft-file-preview>span{color:var(--ft-muted);background:var(--ft-surface);border-radius:9px;place-items:center;width:55px;height:70px;margin:0 auto 13px;font-size:14px;font-weight:650;display:grid}:where(.ft-home-redesign) .ft-file-preview strong{word-break:break-word;margin-bottom:18px;font-size:11px;display:block}:where(.ft-home-redesign) .ft-file-preview>div{background:var(--border);border-radius:9px;height:5px;margin-top:7px}:where(.ft-home-redesign) .ft-file-preview>div:last-child{width:60%}.ft-home-redesign .mcp-cta-wrapper{padding:0 0 45px}:where(.ft-home-redesign) .mcp-cta-card{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:22px;padding:42px 35px}:where(.ft-home-redesign) .mcp-cta-inner{max-width:710px;margin:auto}:where(.ft-home-redesign) .mcp-cta-avatars{justify-content:center;gap:6px;margin-bottom:15px;display:flex}:where(.ft-home-redesign) .mcp-cta-avatar{color:#17202d;border-radius:9px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:700;display:grid}:where(.ft-home-redesign) .mcp-cta-avatar--count{background:var(--ft-surface);color:var(--primary)}:where(.ft-home-redesign) .mcp-cta-eyebrow{font-size:13px;margin-bottom:19px!important}:where(.ft-home-redesign) .mcp-cta-title{font-size:35px!important}:where(.ft-home-redesign) .mcp-cta-subtitle{font-size:15px;margin-top:18px!important}:where(.ft-home-redesign) .mcp-cta-button{margin-top:23px}.ft-home-redesign .ts-faq-mcp{padding:25px 0 35px}:where(.ft-home-redesign) .ts-faq-mcp-wrap{grid-template-columns:.8fr 1.4fr;align-items:start;gap:25px 55px;display:grid}:where(.ft-home-redesign) .ts-faq-mcp-header{grid-area:1/1}:where(.ft-home-redesign) .ts-faq-mcp-header h2{font-size:32px}:where(.ft-home-redesign) .ts-faq-mcp-header p{margin-top:17px;font-size:15px}:where(.ft-home-redesign) .ts-faq-mcp-list{border:1px solid var(--border);background:var(--card);counter-reset:faq;border-radius:16px;grid-area:1/2/3;overflow:hidden}:where(.ft-home-redesign) .ts-faq-mcp-item{border-top:1px solid var(--border);counter-increment:faq}:where(.ft-home-redesign) .ts-faq-mcp-item:first-child{border-top:0}:where(.ft-home-redesign) .ts-faq-mcp-heading{letter-spacing:0!important;font-size:14px!important;line-height:1.6!important}:where(.ft-home-redesign) .ts-faq-mcp-q{width:100%;color:var(--foreground);text-align:left;background:0 0;border:none;align-items:baseline;gap:9px;padding:15px 19px;font-weight:550;line-height:1.6;display:flex;font-size:13px!important}:where(.ft-home-redesign) .ts-faq-mcp-q:before{content:counter(faq) ".";color:var(--ft-muted);flex:none;font-size:11px}:where(.ft-home-redesign) .ts-faq-mcp-icon{min-width:12px;margin-left:auto;font-size:18px;line-height:1}:where(.ft-home-redesign) .ts-faq-mcp-q.open{color:var(--primary)}:where(.ft-home-redesign) .ts-faq-mcp-q.open .ts-faq-mcp-icon{font-size:0}:where(.ft-home-redesign) .ts-faq-mcp-q.open .ts-faq-mcp-icon:after{content:"−";font-size:18px}:where(.ft-home-redesign) .ts-faq-mcp-a{color:var(--muted-foreground);padding:0 21px 18px 41px;font-size:13px;line-height:1.7;display:none}:where(.ft-home-redesign) .ts-faq-mcp-a.open{display:block}:where(.ft-home-redesign) .ts-faq-mcp-cta{border-top:1px solid var(--border);grid-area:2/1;padding-top:22px}:where(.ft-home-redesign) .ts-faq-mcp-cta-text{font-size:17px;font-weight:650;margin-bottom:9px!important}:where(.ft-home-redesign) .ts-faq-mcp-cta-btn{font-size:14px;font-weight:600}:where(.ft-home-redesign) .share-bar{color:var(--ft-muted);justify-content:center;align-items:center;gap:10px;padding:20px 0 32px;font-size:12px;display:flex}:where(.ft-home-redesign) .share-bar button{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);border-radius:8px;place-items:center;display:grid}:where(.ft-home-redesign) .share-bar svg{width:16px;height:16px}html:has(.ft-home-redesign) .ft-site-footer{color:#f3f5fb;background:#17202d;border:none;padding:48px 0 26px}html:has(.ft-home-redesign) .ft-site-footer .ft-site-brand{color:#f3f5fb}html:has(.ft-home-redesign) .ft-site-email{color:#f3f5fb}html:has(.ft-home-redesign) .ft-site-footer .ft-site-brand>svg{color:#a59bff}html:has(.ft-home-redesign) .ft-site-footer :is(p,a){color:#d1d8e7}html:has(.ft-home-redesign) .ft-site-footer a:hover{color:#bdb5ff}html:has(.ft-home-redesign) .ft-site-footer-bottom{color:#c2cadb;border-color:#ffffff25}html:has(.ft-home-redesign) .ft-site-footer-links h2{font-size:14px}html:has(.ft-home-redesign) .ft-site-footer-links a{font-size:13px}html:has(.ft-home-redesign) .ft-site-footer-brand p{font-size:14px}html:has(.ft-home-redesign) .ft-site-email{font-size:13px}html:has(.ft-home-redesign) .ft-site-footer-bottom{font-size:11px}.ts-preview-help{z-index:50;background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:22px;box-shadow:0 5px 20px #0003}.ts-preview-dialog{border:1px solid var(--border);background:var(--card);width:min(740px,100% - 32px);max-height:85svh;color:var(--foreground);border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 80px #0004}.ts-preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151e99}.ts-preview-dialog-inner{padding:32px;position:relative}.ts-preview-dialog h2{margin:0 36px 16px 0;font-size:24px;font-weight:700}.ts-preview-dialog p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.ts-preview-close{background:var(--muted);cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:22px;position:absolute;top:18px;right:18px}.ts-preview-result{border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:20px}.ts-preview-source{overflow-wrap:anywhere;font-size:11px!important}.ts-preview-result pre{white-space:pre-wrap;font:inherit;margin:15px 0;font-size:14px;line-height:1.8}.ts-preview-actions{flex-wrap:wrap;gap:9px;display:flex}.ts-preview-actions button{border:1px solid var(--border);background:var(--accent);color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.ts-preview-error{color:var(--destructive)!important}.ts-preview-dialog a{color:var(--primary)}@media (width>=1450px){:where(.ft-home-redesign) .banner-section .inner-section{gap:65px}:where(.ft-home-redesign) .ft-hero-video-arc{height:410px}}@media (width<=1100px){:where(.ft-home-redesign) .banner-section .inner-section{grid-template-columns:.9fr 1fr;gap:32px}:where(.ft-home-redesign) .ft-hero-video-arc{height:330px}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile{border-radius:14px;width:52px;height:52px}:where(.ft-home-redesign) .ft-platform-tile .ft-source-logo{width:31px;height:31px}:where(.ft-home-redesign) .ur-card{padding:35px}:where(.ft-home-redesign) .ur-inner{gap:40px}:where(.ft-home-redesign) .vt-row{gap:25px;padding:28px}:where(.ft-home-redesign) .vt-text-inner{padding-top:52px}:where(.ft-home-redesign) .vt-row-title{font-size:28px!important}:where(.ft-home-redesign) .pc-grid{gap:12px}:where(.ft-home-redesign) .pc-card{padding:20px 16px}:where(.ft-home-redesign) .pc-plan-row{flex-wrap:wrap}:where(.ft-home-redesign) .ai-features-grid{gap:12px}:where(.ft-home-redesign) .ai-feature-card{padding:17px}:where(.ft-home-redesign) .ts-faq-mcp-wrap{gap:25px}:where(.ft-home-redesign) .ft-art-panel-head>span>span{display:none}:where(.ft-home-redesign) .enhence-experience-wrapper .inner-section{padding:28px}:where(.ft-home-redesign) .enhence-experience-wrapper .row{gap:26px}}@media (width<=800px){.ft-home-redesign .container,.ft-home-redesign :is(.vt-platform-inner,.who-inner,.vm-inner,.ai-features-inner,.ba-inner,.ts-faq-mcp-wrap){width:calc(100% - 40px)}.ft-home-redesign :is(.up-running-section,.vt-platform-section,.vm-section,.pricing-card-detail,.ai-features-section,.ts-faq-mcp){padding-block:40px}:where(.ft-home-redesign) .banner-section .inner-section{grid-template-columns:1fr;gap:30px}:where(.ft-home-redesign) .ft-hero-copy{max-width:580px;margin:auto}:where(.ft-home-redesign) .banner-section{padding-top:35px!important}:where(.ft-home-redesign) .ft-hero-showcase{width:100%;max-width:580px;margin:auto}:where(.ft-home-redesign) .ft-hero-video-arc{height:400px}:where(.ft-home-redesign) .ft-hero-source-arc{left:10%;right:5%}:where(.ft-home-redesign) .ur-card{width:calc(100% - 40px);padding:30px}:where(.ft-home-redesign) .ur-inner{grid-template-columns:1fr 1fr;gap:30px}:where(.ft-home-redesign) .ur-left h2{font-size:29px}:where(.ft-home-redesign) .ur-sub{font-size:14px}:where(.ft-home-redesign) .ft-transcript-demo{min-height:270px;padding:20px 16px}:where(.ft-home-redesign) .ft-transcript-demo h3{font-size:18px}:where(.ft-home-redesign) .ur-right{padding-right:24px}:where(.ft-home-redesign) .vt-row{grid-template-columns:1fr 1fr;gap:22px;min-height:330px;padding:26px}:where(.ft-home-redesign) .vt-row-title{font-size:25px!important}:where(.ft-home-redesign) .vt-row-body{font-size:14px}:where(.ft-home-redesign) .vt-list{gap:6px;margin-block:17px!important}:where(.ft-home-redesign) .vt-list li{padding:6px 8px;font-size:10px}:where(.ft-home-redesign) .ft-art-panel-head{font-size:13px}:where(.ft-home-redesign) .ft-art-cue{font-size:10px}:where(.ft-home-redesign) .ft-review-art,:where(.ft-home-redesign) .ft-copy-art{gap:8px}:where(.ft-home-redesign) .ft-review-art>.ft-art-transcript,:where(.ft-home-redesign) .ft-copy-art>.ft-art-transcript{padding:9px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue{grid-template-columns:23px 1fr;gap:3px;font-size:8px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue>span,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue>span{font-size:7px}:where(.ft-home-redesign) .ft-art-document{padding:18px 11px}:where(.ft-home-redesign) .ft-local-files{gap:8px}:where(.ft-home-redesign) .who-cards-outer{gap:16px}:where(.ft-home-redesign) .who-card-title{margin:17px 16px 8px!important;font-size:18px!important}:where(.ft-home-redesign) .who-card-desc{padding:0 16px 19px;font-size:12px}:where(.ft-home-redesign) .ft-audience-source{gap:7px;padding:8px;bottom:10px;right:10px}:where(.ft-home-redesign) .ft-audience-source .ft-source-logo{width:24px;height:24px}:where(.ft-home-redesign) .vm-card-shell{flex-basis:calc(33.3333% - 10.6667px)}:where(.ft-home-redesign) .pc-grid{grid-template-columns:repeat(2,1fr);gap:18px}:where(.ft-home-redesign) .pc-plan-row{flex-wrap:nowrap}:where(.ft-home-redesign) .ai-features-grid{grid-template-columns:repeat(3,1fr)}.ft-home-redesign #cx-stats{width:calc(100% - 40px);padding:30px 24px!important}:where(.ft-home-redesign) .pricing-hero-stats{grid-template-columns:repeat(2,1fr);gap:25px}:where(.ft-home-redesign) .ft-comparison-art{height:210px;padding:10px}:where(.ft-home-redesign) .ba-slide{padding:20px}:where(.ft-home-redesign) .ba-cards-row{gap:15px}:where(.ft-home-redesign) .ft-comparison-workspace>.ft-art-transcript{padding:8px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue{grid-template-columns:22px 1fr;gap:4px;font-size:8px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue>span{font-size:7px}:where(.ft-home-redesign) .enhence-experience-wrapper .row{grid-template-columns:1fr 1fr;gap:20px}:where(.ft-home-redesign) .enhence-experience-wrapper h2{font-size:26px}:where(.ft-home-redesign) .image-wrapper{gap:10px}:where(.ft-home-redesign) .ft-file-preview{padding:15px 10px}:where(.ft-home-redesign) .ft-file-preview strong{font-size:9px}:where(.ft-home-redesign) .mcp-cta-title{font-size:31px!important}:where(.ft-home-redesign) .ts-faq-mcp-wrap{grid-template-columns:1fr}:where(.ft-home-redesign) .ts-faq-mcp-header{grid-row:1}:where(.ft-home-redesign) .ts-faq-mcp-list{grid-area:2/1}:where(.ft-home-redesign) .ts-faq-mcp-cta{grid-row:3}:where(.ft-home-redesign) .ts-faq-mcp-header h2{max-width:650px}.ts-preview-help{width:44px;height:44px;bottom:16px;right:15px}}@media (width<=600px){.ft-home-redesign h2{font-size:30px}:where(.ft-home-redesign) .banner-content-wrapper p{margin-top:22px;font-size:16px}:where(.ft-home-redesign) .ft-hero-showcase{padding-top:85px}:where(.ft-home-redesign) .ft-hero-video-arc{height:310px}:where(.ft-home-redesign) .ft-video-main{width:54%}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile{border-radius:13px;width:49px;height:49px}:where(.ft-home-redesign) .ft-hero-source-arc{left:5%;right:3%}:where(.ft-home-redesign) .ft-hero-source-arc .ft-source-logo{width:30px;height:30px}:where(.ft-home-redesign) .ft-hero-transcript{margin-top:22px}:where(.ft-home-redesign) .ft-art-transcript{padding:16px}:where(.ft-home-redesign) .ft-art-cue{font-size:12px}:where(.ft-home-redesign) .ur-inner{flex-direction:column;gap:35px;display:flex}:where(.ft-home-redesign) .ur-card{padding:28px 24px}:where(.ft-home-redesign) .ur-left h2{font-size:31px}:where(.ft-home-redesign) .ur-right{order:2;width:100%;max-width:390px;padding:10px 45px 20px 0}:where(.ft-home-redesign) .ft-transcript-demo{min-height:300px;padding:27px 20px}:where(.ft-home-redesign) .ur-sub{font-size:15px}:where(.ft-home-redesign) .vt-platform-header{margin-bottom:26px}:where(.ft-home-redesign) .vt-sub{font-size:15px}:where(.ft-home-redesign) .vt-row{flex-direction:column;gap:16px;min-height:0;margin-top:20px;padding:25px 22px;display:flex}:where(.ft-home-redesign) .vt-text{width:100%}:where(.ft-home-redesign) .vt-text-inner{padding-top:57px}:where(.ft-home-redesign) .vt-row-title{font-size:27px!important}:where(.ft-home-redesign) .vt-row-body{font-size:15px}:where(.ft-home-redesign) .vt-list li{font-size:11px}:where(.ft-home-redesign) .vt-visual{width:100%;max-width:430px;padding:10px 0 0}:where(.ft-home-redesign) .ft-native-art{max-width:390px;margin:auto}:where(.ft-home-redesign) .ft-review-art,:where(.ft-home-redesign) .ft-copy-art{gap:14px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue{grid-template-columns:27px 1fr;gap:5px;font-size:10px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue>span,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue>span{font-size:8px}:where(.ft-home-redesign) .ft-review-art .ft-art-panel-head,:where(.ft-home-redesign) .ft-copy-art .ft-art-panel-head{font-size:12px}:where(.ft-home-redesign) .ft-notes-art .ft-art-cue,:where(.ft-home-redesign) .ft-browser-split .ft-art-cue{font-size:9px}.ft-home-redesign.ft-scroll-ready .vt-row{opacity:.68;transform:none}.ft-home-redesign #who{padding:40px 0}:where(.ft-home-redesign) .who-cards-outer{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.ft-home-redesign) .who-card,:where(.ft-home-redesign) .who-card:nth-child(-n+2){grid-column:span 1}:where(.ft-home-redesign) .who-card:first-child{grid-column:1/-1}:where(.ft-home-redesign) .who-card:first-child .who-card-img{aspect-ratio:2}:where(.ft-home-redesign) .who-card-img{aspect-ratio:1.35}:where(.ft-home-redesign) .who-card-title{margin:15px 14px 8px!important;font-size:17px!important}:where(.ft-home-redesign) .who-card-desc{padding:0 14px 17px;font-size:12px}:where(.ft-home-redesign) .ft-audience-source .ft-art-icon{display:none}:where(.ft-home-redesign) .vm-card-shell{flex-basis:calc(50% - 8px);min-width:180px}:where(.ft-home-redesign) .vm-follow-ctas{flex-direction:column;gap:12px}:where(.ft-home-redesign) .mobile-tabs{margin-bottom:20px;display:block}:where(.ft-home-redesign) .tab-container{gap:7px;padding:4px;display:flex;overflow-x:auto}:where(.ft-home-redesign) .tab-btn{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9px;flex:1;padding:9px;font-size:12px!important}:where(.ft-home-redesign) .tab-btn.active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}:where(.ft-home-redesign) .pc-grid{display:block}:where(.ft-home-redesign) .pc-card-wrapper:not(.active){display:none}:where(.ft-home-redesign) .pc-card{padding:24px}:where(.ft-home-redesign) .pc-plan-row{gap:20px}:where(.ft-home-redesign) .pc-description{min-height:0;font-size:14px}:where(.ft-home-redesign) .pc-price-row{margin:14px 0}:where(.ft-home-redesign) .pc-price-period{font-size:12px}:where(.ft-home-redesign) .pc-price-highlight{min-height:0;margin-bottom:16px;font-size:12px}:where(.ft-home-redesign) .ft-format-row{font-size:13px}:where(.ft-home-redesign) .pc-cta{font-size:14px!important}:where(.ft-home-redesign) .pc-badge{font-size:11px}:where(.ft-home-redesign) .ai-features-grid{grid-template-columns:1fr}:where(.ft-home-redesign) .ai-feature-card{align-items:center;gap:16px;padding:18px;display:flex}:where(.ft-home-redesign) .ai-feature-icon{flex:none;margin:0}:where(.ft-home-redesign) .ai-feature-title{font-size:15px}:where(.ft-home-redesign) .ai-feature-desc{font-size:13px;margin-top:3px!important}:where(.ft-home-redesign) .cx-stat{grid-template-columns:32px 1fr;gap:7px}:where(.ft-home-redesign) .ft-fact-icon{border-radius:8px;width:30px;height:30px}:where(.ft-home-redesign) .ft-fact-icon>.ft-source-logo{width:20px;height:20px}:where(.ft-home-redesign) .cx-stat-number{font-size:18px}:where(.ft-home-redesign) .cx-stat-label{font-size:10px}:where(.ft-home-redesign) .pricing-hero-stats{gap:23px 14px}:where(.ft-home-redesign) .cx-stats-headline{font-size:16px!important}.ft-home-redesign #cx-stats{padding:25px 18px!important}:where(.ft-home-redesign) .ba-slide{padding:20px 14px}:where(.ft-home-redesign) .ba-cards-row{grid-template-columns:1fr;gap:18px}:where(.ft-home-redesign) .ft-comparison-art{height:210px;padding:12px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue{grid-template-columns:26px 1fr;font-size:10px}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue>span{font-size:8px}:where(.ft-home-redesign) .ba-card-desc{font-size:13px}:where(.ft-home-redesign) .ba-slide-title{font-size:20px}:where(.ft-home-redesign) .enhence-experience-wrapper .inner-section{padding:28px 24px}:where(.ft-home-redesign) .enhence-experience-wrapper .row{grid-template-columns:1fr;gap:27px}:where(.ft-home-redesign) .enhence-experience-wrapper h2{font-size:29px}:where(.ft-home-redesign) .image-wrapper{gap:20px}:where(.ft-home-redesign) .ft-file-preview{padding:22px 15px}:where(.ft-home-redesign) .ft-file-preview strong{font-size:11px}:where(.ft-home-redesign) .mcp-cta-card{padding:32px 24px}:where(.ft-home-redesign) .mcp-cta-title{font-size:30px!important}:where(.ft-home-redesign) .mcp-cta-subtitle{font-size:14px}:where(.ft-home-redesign) .ts-faq-mcp-header h2{font-size:30px}:where(.ft-home-redesign) .ts-faq-mcp-q{gap:8px;padding:14px 13px;font-size:13px!important}:where(.ft-home-redesign) .ts-faq-mcp-a{padding-left:34px;padding-right:17px}.ts-preview-dialog-inner{padding:26px 20px}.ts-preview-result{padding:15px}}@media (width<=390px){.ft-home-redesign .container,.ft-home-redesign :is(.vt-platform-inner,.who-inner,.vm-inner,.ai-features-inner,.ba-inner,.ts-faq-mcp-wrap){width:calc(100% - 28px)}.ft-home-redesign h2{font-size:27px}:where(.ft-home-redesign) .ft-hero-video-arc{height:270px}:where(.ft-home-redesign) .ft-hero-source-arc .ft-platform-tile{width:44px;height:44px}:where(.ft-home-redesign) .ft-hero-source-arc .ft-source-logo{width:28px;height:28px}:where(.ft-home-redesign) .ft-art-panel-head{font-size:14px}:where(.ft-home-redesign) .ft-art-cue{font-size:11px}:where(.ft-home-redesign) .ft-video-controls{gap:5px;padding-inline:7px}:where(.ft-home-redesign) .ft-video-controls .ft-art-icon{width:13px;height:13px}:where(.ft-home-redesign) .ft-video-side .ft-video-controls>svg:not(:first-child){display:none}:where(.ft-home-redesign) .ur-card{width:calc(100% - 28px);padding:25px 20px}:where(.ft-home-redesign) .vt-row{padding:22px 18px}:where(.ft-home-redesign) .vt-row-title{font-size:25px!important}:where(.ft-home-redesign) .vt-list li{font-size:10px}:where(.ft-home-redesign) .ft-review-art,:where(.ft-home-redesign) .ft-copy-art{gap:8px}:where(.ft-home-redesign) .ft-review-art .ft-art-cue,:where(.ft-home-redesign) .ft-copy-art .ft-art-cue{grid-template-columns:22px 1fr;gap:4px;font-size:8px}:where(.ft-home-redesign) .who-card-title{margin-inline:12px!important;font-size:16px!important}:where(.ft-home-redesign) .who-card-desc{padding-inline:12px;font-size:11px}:where(.ft-home-redesign) .who-card-img{aspect-ratio:1.15}.ft-home-redesign #cx-stats{width:calc(100% - 28px);padding:24px 15px!important}:where(.ft-home-redesign) .ft-comparison-workspace .ft-art-cue{grid-template-columns:21px 1fr;font-size:8px}:where(.ft-home-redesign) .ft-file-preview strong{font-size:10px}:where(.ft-home-redesign) .ts-faq-mcp-header h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.ft-home-redesign *,.ft-home-redesign :before,.ft-home-redesign :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ft-home-redesign.ft-scroll-ready .vt-row{opacity:1;transform:none}:where(.ft-home-redesign) .ba-track{transition:none}}.ts-live-result-video{aspect-ratio:16/9;background:#080b10;border:0;border-radius:12px;width:100%;max-height:360px;margin:16px 0;display:block}.ts-live-result-text{border:1px solid var(--border);border-radius:10px;max-height:340px;padding:16px;line-height:1.7;overflow:auto}.ts-live-result-text p{margin:0 0 12px;font-size:14px}.ts-live-result-text span{color:var(--muted-foreground);margin-right:8px;font-size:12px}
