.ft-channel-tabs .fr-brand-logo{width:23px;height:23px}.ft-channel-message .fr-brand-logo{width:21px;height:21px}.ft-step-channels .fr-brand-logo{width:31px;height:31px}.ft-page{--ft-lilac:#c7b5ed;--ft-mint:#8dd2b2;--ft-apricot:#f0c18a;--ft-sky:#91bfe9;color:var(--fr-ink);background:var(--fr-paper);overflow:clip}.ft-page button{-webkit-tap-highlight-color:transparent}.ft-workflow-steps{scrollbar-width:none;scroll-snap-type:x proximity}.ft-workflow-steps::-webkit-scrollbar{display:none}.ft-step{scroll-snap-align:center}:is(.ft-page button:focus-visible,.ft-page a:focus-visible){outline:2px solid var(--fr-ink);outline-offset:5px}.ft-lilac{--ft-tone:var(--ft-lilac)}.ft-mint{--ft-tone:var(--ft-mint)}.ft-apricot{--ft-tone:var(--ft-apricot)}.ft-sky{--ft-tone:var(--ft-sky)}.ft-grid{isolation:isolate;position:relative}.ft-grid:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, color-mix(in srgb, var(--fr-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--fr-ink) 7%, transparent) 1px, transparent 1px);background-position:top;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 30%,#000 25%,#0000 100%);mask-image:radial-gradient(70% 90% at 50% 30%,#000 25%,#0000 100%)}.ft-hero{text-align:center;place-items:center;min-height:730px;padding:95px 0 105px;display:grid}.ft-hero-inner{z-index:1;position:relative}.ft-brand-pill{border:1px solid var(--fr-line);color:var(--fr-muted);background:color-mix(in srgb, var(--fr-paper) 85%, transparent);border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.ft-mini-agents{gap:0;display:flex}.ft-mini-agents .fr-agent{width:16px;height:16px;margin-left:-4px}.ft-mini-agents .fr-agent:first-child{margin:0}.ft-hero h1{letter-spacing:-.065em;max-width:1100px;margin:28px auto 22px;font-size:clamp(54px,7.5vw,96px);font-weight:450;line-height:1.02}.ft-hero h1>span:last-child{color:var(--fr-muted)}.ft-headline-agents{vertical-align:middle;align-items:center;gap:1px;margin-top:-10px;padding-left:17px;display:inline-flex}.ft-headline-agents button{cursor:pointer;filter:saturate(.65);place-items:center;width:57px;height:69px;transition:transform .3s,filter .3s;display:grid}.ft-headline-agents button .fr-agent{width:53px;height:53px;transition:transform .35s}.ft-headline-agents button[aria-pressed=true]{filter:saturate(1.15);transform:translateY(-7px)}.ft-headline-agents button[aria-pressed=true] .fr-agent{transform:rotate(-8deg)}.ft-headline-agents button:hover{filter:saturate(1.15);transform:translateY(-10px)}.ft-role-line{min-height:26px;color:var(--fr-muted);justify-content:center;align-items:center;gap:9px;margin:0 0 24px;font-size:12px;animation:.4s both ft-appear;display:flex}.ft-role-line strong{color:var(--fr-ink);font-weight:500}.ft-hero p{max-width:650px;color:var(--fr-muted);margin:0 auto;font-size:17px;line-height:1.65}.ft-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.ft-actions .fr-button{border-radius:99px;min-height:45px;padding:12px 20px;font-size:12px}.ft-actions>a:not(.fr-button){align-items:center;gap:8px;font-size:12px;display:inline-flex}.ft-actions>a:hover{opacity:.8}.ft-invitation{color:var(--fr-muted);margin-top:20px;font-size:10px;display:block}.ft-cursor{z-index:0;color:var(--ft-lilac);pointer-events:none;align-items:flex-start;gap:2px;animation:9s ease-in-out infinite alternate ft-cursor-drift;display:flex;position:absolute}.ft-cursor svg{fill:currentColor;stroke-width:1px;width:19px;height:19px}.ft-cursor span{background:color-mix(in srgb, currentColor 17%, var(--fr-paper));border-radius:20px;margin-top:15px;padding:6px 12px;font-size:11px}.ft-cursor-maya{top:27%;left:7%;transform:rotate(-7deg)}.ft-cursor-atlas{color:var(--ft-mint);animation-delay:-3s;top:38%;right:7%}.ft-cursor-team{color:var(--ft-apricot);animation-delay:-6s;bottom:19%;left:15%}.ft-motion{color:var(--fr-muted);cursor:pointer;border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:22px;right:max(32px,50% - 600px)}.ft-heading{text-align:center;max-width:760px;margin:0 auto 54px}.ft-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:450;line-height:1.06}.ft-heading p{max-width:580px;color:var(--fr-muted);margin:20px auto 0;font-size:16px;line-height:1.65}.ft-setup{padding-block:100px 90px;scroll-margin-top:40px}.ft-setups{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ft-setup-card{--ft-card:#c7b5ed;text-align:left;background:var(--ft-card);color:#20231f;cursor:pointer;isolation:isolate;border:1px solid #20231f18;border-radius:27px;flex-direction:column;min-width:0;min-height:480px;padding:29px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.ft-setup-card:before{content:"";z-index:-1;opacity:.17;pointer-events:none;background-image:linear-gradient(#20231f33 1px,#0000 1px),linear-gradient(90deg,#20231f33 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 90%);mask-image:linear-gradient(#000 30%,#0000 90%)}.ft-tone-server{--ft-card:var(--ft-mint)}.ft-tone-workflow{--ft-card:var(--ft-apricot)}.ft-setup-card:hover{transform:translateY(-7px)}.ft-setup-card[aria-pressed=true]{box-shadow:0 0 0 3px var(--fr-paper), 0 0 0 4px color-mix(in srgb, var(--ft-card) 75%, var(--fr-ink))}.ft-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ft-card-top>span{letter-spacing:.035em;white-space:nowrap;background:#20231f09;border:1px solid #20231f1a;border-radius:99px;padding:6px 9px;font:8px ui-monospace,monospace}.ft-setup-card>strong{letter-spacing:-.05em;max-width:260px;margin-top:auto;font-size:31px;font-weight:550;line-height:1.1;display:block}.ft-setup-description{color:#20231fbd;margin-top:14px;font-size:13px;line-height:1.65;display:block}.ft-card-action{border-top:1px solid #20231f29;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;font-size:10px;display:flex}.ft-setup-art{flex:none;height:164px;margin:12px 0 16px;display:block;position:relative}.ft-laptop{width:153px;animation:7s ease-in-out infinite ft-float;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.ft-laptop-screen{background:#ffffff12;border:2px solid #20231f;border-radius:8px;height:90px;padding:10px;display:block;box-shadow:inset 0 0 25px #ffffff20}.ft-laptop-screen>span{background:#20231f50;border-radius:3px;width:41%;height:3px;margin-bottom:6px;display:block}.ft-laptop-screen>span:nth-child(2){opacity:.5;width:61%}.ft-laptop-screen>span:nth-child(3){opacity:.5;width:30%}.ft-laptop-screen .fr-agent{width:36px;height:36px;position:absolute;bottom:14px;right:17px}.ft-laptop-screen .fr-agent:last-child{bottom:9px;right:49px}.ft-laptop-base{background:#20231f;border-radius:0 0 6px 6px;height:5px;margin:7px -12px 0;display:block}.ft-art-orbit{z-index:-1;border:1px dashed #20231f30;border-radius:50%;width:230px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.ft-art-orbit i{background:#20231f;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:20px}.ft-art-orbit i:nth-child(2){inset:auto 20px 15px auto}.ft-art-orbit i:nth-child(3){top:30px;left:auto;right:10px}.ft-server-stack{gap:5px;width:118px;animation:7s ease-in-out infinite ft-server-float;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)rotate(4deg)}.ft-server-stack>span{background:#ffffff13;border:2px solid #20231f;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 9px;display:flex;box-shadow:3px 3px #20231f0d}.ft-server-stack i{background:#20231f;border-radius:50%;width:4px;height:4px;animation:2s infinite alternate ft-led}.ft-server-stack i:nth-child(2){opacity:.4;animation-delay:.5s}.ft-server-stack b{background:#20231f50;width:32px;height:3px;margin-left:auto}.ft-server-agents{justify-content:space-between;display:flex;position:absolute;bottom:0;left:15%;right:15%}.ft-server-agents .fr-agent{z-index:1;width:33px;height:33px;position:relative}.ft-server-line{border:1px solid #20231f66;border-bottom:0;border-radius:9px 9px 0 0;width:60%;height:27px;position:absolute;bottom:16px;left:20%}.ft-flow-block{background:#ffffff40;border:1px solid #20231f40;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex;position:absolute;box-shadow:3px 3px #20231f0d}.ft-flow-block .fr-agent{width:24px;height:24px}.ft-flow-block-one{top:11px;left:0;transform:rotate(-5deg)}.ft-flow-block-two{bottom:13px;left:7px;transform:rotate(4deg)}.ft-flow-block-three{flex-direction:column;padding:14px 10px;top:59px;right:0;transform:rotate(3deg)}.ft-art-workflow>svg{z-index:-1;fill:none;stroke:#20231f77;stroke-width:1.5px;stroke-dasharray:5 5;width:100%;height:100%;animation:4s linear infinite ft-dash;position:absolute;inset:0}.ft-setup-detail{justify-content:space-between;align-items:center;gap:35px;min-height:140px;padding:25px 0 0;display:flex}.ft-setup-detail>div{max-width:710px;animation:.3s ft-appear}.ft-setup-detail p{color:var(--fr-muted);margin:0;font-size:13px;line-height:1.65}.ft-detail-tags{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.ft-detail-tags>span{color:var(--fr-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ft-detail-tags svg{color:#77b998}.ft-setup-detail>a{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.ft-features{padding-block:35px 100px}.ft-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;display:grid}.ft-feature-card{border:1px solid var(--fr-line);background:var(--fr-surface);border-radius:27px;grid-column:span 5;overflow:hidden}.ft-feature-wide{grid-column:span 7}.ft-card-scene{--ft-scene-tone:var(--ft-lilac);isolation:isolate;place-items:center;height:265px;padding:25px 26px 0;display:grid;position:relative}.ft-card-scene:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, color-mix(in srgb, var(--fr-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--fr-ink) 6%, transparent) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.ft-card-scene:after{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--ft-scene-tone) 13%, transparent), transparent 70%);width:55%;height:75%;position:absolute;top:0;left:23%}.ft-scene-mint{--ft-scene-tone:var(--ft-mint)}.ft-scene-apricot{--ft-scene-tone:var(--ft-apricot)}.ft-scene-sky{--ft-scene-tone:var(--ft-sky)}.ft-feature-copy{padding:24px 31px 30px}.ft-feature-copy h2{letter-spacing:-.035em;margin:0 0 13px;font-size:27px;font-weight:500;line-height:1.17}.ft-feature-copy p{color:var(--fr-muted);max-width:520px;margin:0;font-size:13px;line-height:1.75}.ft-demo-note{color:var(--fr-muted);text-align:center;margin:18px 0 0;font-size:10px}.ft-server-demo{justify-items:center;width:100%;max-width:430px;display:grid}.ft-server-node{background:var(--ft-lilac);color:#20231f;width:105px;height:89px;box-shadow:0 5px 0 color-mix(in srgb, var(--ft-lilac) 60%, #000), 0 0 50px #c7b5ed25, inset 0 1px 0 #ffffff80;border-radius:22px;place-items:center;gap:8px;animation:7s ease-in-out infinite ft-icon-float;display:grid;position:relative}.ft-server-node>span{align-items:center;gap:5px;font-size:8px;display:flex}.ft-server-node i{background:#2c6646;border-radius:50%;width:4px;height:4px;animation:1.5s infinite alternate ft-led}.ft-connected-agents{justify-content:space-between;align-items:center;width:75%;padding-top:25px;display:flex;position:relative}.ft-connected-agents:before{content:"";border:1px solid color-mix(in srgb, var(--ft-lilac) 35%, transparent);border-bottom:0;border-radius:12px 12px 0 0;height:20px;position:absolute;top:13px;left:10%;right:10%}.ft-connected-agents>span{position:relative}.ft-connected-agents .fr-agent{width:30px;height:30px}.ft-connected-agents>span>i{background:var(--ft-lilac);width:4px;height:4px;animation:2.5s linear infinite ft-data;animation-delay:calc(var(--i) * .4s);border-radius:50%;position:absolute;top:-10px;left:50%}.ft-mini-switch{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:99px;gap:3px;margin-top:13px;padding:3px;display:flex}.ft-mini-switch button{color:var(--fr-muted);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:9px;display:inline-flex}.ft-mini-switch button[aria-pressed=true]{background:var(--fr-surface);color:var(--fr-ink)}.ft-server-demo>small{color:var(--fr-muted);text-align:center;margin-top:11px;font-size:8px}.ft-server-demo[data-server=false] .ft-connected-agents>span>i{opacity:.25;animation:none}.ft-server-demo[data-server=false] .ft-server-node{background:var(--ft-sky)}.ft-routine-demo{flex-direction:column;align-items:center;width:100%;max-width:330px;display:flex}.ft-glow-icon{color:#20231f;background:var(--ft-tone);width:72px;height:72px;box-shadow:0 5px 0 color-mix(in srgb, var(--ft-tone) 65%, #000), 0 0 45px color-mix(in srgb, var(--ft-tone) 20%, transparent), inset 0 1px 0 #fff6;border-radius:21px;place-items:center;animation:7s ease-in-out infinite ft-icon-float;display:grid;transform:rotate(-6deg)}.ft-routine-line{width:100%;color:var(--fr-muted);justify-content:space-between;gap:15px;margin-top:24px;font-size:10px;display:flex}.ft-routine-line>span:first-child{color:var(--fr-ink);align-items:center;gap:5px;display:flex}.ft-week{justify-content:space-between;width:100%;margin-top:12px;display:flex}.ft-week>span{border:1px solid var(--fr-line);width:29px;height:29px;color:var(--fr-muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.ft-week>span[data-active=true]{background:var(--ft-mint);border-color:var(--ft-mint);color:#20231f}.ft-routine-result{width:100%;color:var(--fr-muted);justify-content:space-between;align-items:center;gap:6px;min-height:21px;margin-top:12px;font-size:8px;display:flex}.ft-routine-result>span{align-items:center;gap:5px;display:flex}.ft-routine-result[data-done=true]>span{color:#6da780}.ft-routine-result button{color:var(--fr-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:8px;display:flex}.ft-typing{align-items:center;gap:2px;display:flex}.ft-typing i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:.8s infinite alternate ft-led}.ft-typing i:nth-child(2){animation-delay:.2s}.ft-typing i:nth-child(3){animation-delay:.4s}.ft-collab-demo{width:100%;max-width:360px}.ft-person-tabs{align-items:center;gap:8px;padding-bottom:17px;display:flex}.ft-person-tabs button{color:var(--fr-muted);cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:4px 8px 4px 4px;font-size:9px;display:flex}.ft-person-tabs button[aria-pressed=true]{border-color:var(--fr-line);color:var(--fr-ink);background:var(--fr-paper)}.ft-person-tabs button>span,.ft-person{background:var(--ft-apricot);color:#20231f;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.ft-person-tabs button:nth-child(2)>span{background:var(--ft-sky)}.ft-person-tabs>span{color:var(--fr-muted);margin-left:auto;font-size:8px}.ft-collab-message,.ft-collab-reply{align-items:flex-start;gap:8px;animation:.35s ft-appear;display:flex}.ft-collab-message p,.ft-collab-reply p{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:3px 13px 13px;margin:0;padding:9px 11px;font-size:10px;line-height:1.6}.ft-collab-reply{margin-top:11px}.ft-collab-reply .fr-agent{flex:none;width:25px;height:25px}.ft-collab-reply p{color:var(--fr-muted);background:color-mix(in srgb, var(--fr-paper) 50%, transparent)}.ft-collab-status{color:var(--fr-muted);align-items:center;gap:5px;margin:15px 0 0 32px;font-size:8px;display:flex}.ft-collab-status svg{color:#78b194}.ft-channels-demo{width:100%;max-width:410px}.ft-channel-tabs{justify-content:center;gap:9px;margin-bottom:13px;display:flex}.ft-channel-tabs button{opacity:.5;cursor:pointer;border:1px solid #0000;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .2s,opacity .2s,border-color .2s;display:grid}.ft-channel-tabs button[aria-pressed=true]{background:var(--fr-paper);opacity:1;border-color:var(--fr-line);transform:translateY(-3px);box-shadow:0 4px 14px #0001}.ft-channel-message{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:13px;padding:12px 15px;animation:.35s ft-appear}.ft-channel-message>div{align-items:center;gap:8px;display:flex}.ft-channel-message>div>span{font-size:10px}.ft-channel-message small{color:var(--fr-muted);margin-top:3px;font-size:7px;display:block}.ft-channel-message>p{background:var(--fr-surface);border-radius:8px;width:fit-content;margin:13px 0 10px auto;padding:6px 9px;font-size:9px}.ft-channel-message>span{color:var(--fr-muted);align-items:flex-start;gap:7px;font-size:9px;line-height:1.5;display:flex}.ft-channel-message>span .fr-agent{flex:none;width:24px;height:24px}.ft-channel-message b{border:1px solid var(--fr-line);color:var(--fr-ink);border-radius:7px;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;font-size:9px;font-weight:400;display:flex}.ft-channel-message b svg:last-child{margin-left:auto}.ft-email-note{text-align:center;color:var(--fr-muted);margin-top:8px;font-size:8px;display:block}.ft-workflow{padding-block:50px 100px}.ft-workflow .ft-heading{margin-bottom:65px}.ft-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:35px;display:grid;position:relative}.ft-workflow-steps:before{content:"";background:linear-gradient(90deg, var(--ft-lilac), var(--ft-mint), var(--ft-apricot), var(--ft-sky), var(--ft-lilac));opacity:.5;height:1px;position:absolute;top:37px;left:10%;right:10%}.ft-step{cursor:pointer;color:var(--fr-muted);flex-direction:column;align-items:center;padding:0 9px;display:flex;position:relative}.ft-step>span{border:9px solid var(--fr-paper);background:color-mix(in srgb, var(--ft-tone) 50%, var(--fr-surface));color:#20231f;z-index:1;border-radius:50%;place-items:center;width:74px;height:74px;transition:box-shadow .3s,transform .3s,background .3s;display:grid;position:relative}.ft-step[aria-pressed=true]>span,.ft-step:hover>span{background:var(--ft-tone);color:#20231f;box-shadow:0 0 35px color-mix(in srgb, var(--ft-tone) 22%, transparent);transform:translateY(-3px)}.ft-step>small{color:var(--fr-muted);margin-top:10px;font:9px ui-monospace,monospace}.ft-step>strong{letter-spacing:-.025em;max-width:150px;margin-top:9px;font-size:15px;font-weight:450;line-height:1.35}.ft-step[aria-pressed=true]>strong{color:var(--fr-ink)}.ft-workflow-preview{border:1px solid var(--fr-line);background:var(--fr-surface);border-radius:22px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:270px;padding:33px 40px;display:grid}.ft-step-copy,.ft-step-visual{animation:.35s ft-appear}.ft-step-copy>span{letter-spacing:.06em;color:var(--fr-muted);font:8px ui-monospace,monospace}.ft-step-copy h3{letter-spacing:-.04em;margin:12px 0;font-size:26px;font-weight:450;line-height:1.15}.ft-step-copy p{color:var(--fr-muted);max-width:380px;margin:0;font-size:12px;line-height:1.75}.ft-step-visual{min-width:0}.ft-step-homes{justify-content:center;align-items:center;gap:23px;display:flex}.ft-step-homes>span:not(.ft-step-connection){border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:140px;padding:20px 14px;display:flex}.ft-step-homes svg{color:var(--ft-lilac)}.ft-step-homes strong{font-size:11px;font-weight:500}.ft-step-homes small{color:var(--fr-muted);font-size:8px}.ft-step-connection{gap:4px;display:flex}.ft-step-connection i{background:var(--ft-lilac);border-radius:50%;width:4px;height:4px;animation:1s infinite alternate ft-led}.ft-step-connection i:nth-child(2){animation-delay:.25s}.ft-step-connection i:nth-child(3){animation-delay:.5s}.ft-step-agents{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;display:flex}.ft-step-agents>span{flex-direction:column;align-items:center;gap:9px;display:flex}.ft-step-agents .fr-agent{width:44px;height:44px}.ft-step-agents strong{font-size:11px;font-weight:500}.ft-step-agents small{color:var(--fr-muted);font-size:8px}.ft-provider-chips{color:var(--fr-muted);flex-basis:100%;justify-content:center;align-items:center;gap:9px;margin-top:19px;font-size:9px;display:flex}.ft-provider-chips span{background:var(--fr-muted);border-radius:50%;width:3px;height:3px}.ft-step-channels{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ft-step-channels>span{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:18px 4px;display:flex;position:relative}.ft-step-channels strong{font-size:9px;font-weight:450}.ft-step-channels>span>svg{color:#70b28d}.ft-step-channels>small{text-align:center;color:var(--fr-muted);grid-column:1/-1;margin-top:6px;font-size:10px}.ft-step-board{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:14px;padding:19px}.ft-step-board>span{align-items:center;gap:7px;font-size:11px;display:flex}.ft-step-board>span>small{color:var(--fr-muted);margin-left:auto;font-size:8px}.ft-step-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ft-step-board>div>span{border:1px solid var(--fr-line);border-radius:8px;padding:12px 10px}.ft-step-board small{color:var(--fr-muted);font-size:7px;display:block}.ft-step-board strong{margin-top:9px;font-size:10px;font-weight:500;display:block}.ft-step-board .fr-agent{width:21px;height:21px;margin-top:12px}.ft-step-package{max-width:400px;margin:auto}.ft-step-package>span{border:1px solid var(--fr-line);background:var(--fr-paper);border-radius:15px;justify-items:center;gap:10px;padding:22px;display:grid}.ft-step-package>span>svg{color:var(--ft-lilac)}.ft-step-package strong{font-size:15px;font-weight:500}.ft-step-package small{color:var(--fr-muted);font-size:9px}.ft-step-package>div{color:#76ae8b;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.ft-step-package>div>svg:nth-last-child(2){color:var(--fr-muted);margin-inline:12px}.ft-step-package>div>span{color:var(--fr-ink);gap:9px;display:flex}.ft-audience{padding-block:40px 105px}.ft-audience .ft-heading{margin-bottom:45px}.ft-audience-strips{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ft-audience-track{margin-top:13px;display:flex}.ft-audience-track>div{gap:13px;width:max-content;animation:70s linear infinite ft-marquee;display:flex}.ft-audience-track:nth-child(2)>div{animation-duration:85s;animation-direction:reverse}.ft-audience-group{flex:none;gap:13px;display:flex}.ft-audience-group>span{border:1px solid var(--fr-line);background:var(--fr-surface);white-space:nowrap;color:var(--fr-muted);border-radius:99px;align-items:center;gap:13px;padding:12px 24px 12px 12px;font-size:16px;display:flex}.ft-audience-group i{background:var(--ft-tone);color:#20231f;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.ft-audience-strips:hover *{animation-play-state:paused}.ft-final{text-align:center;border-bottom:1px solid var(--fr-line);padding:100px 0 110px}.ft-final h2{letter-spacing:-.055em;max-width:1030px;margin:28px auto 23px;font-size:clamp(43px,6vw,76px);font-weight:450;line-height:1.08}.ft-final h2 span{color:#0000;background:linear-gradient(100deg,#7ba7cc,#9a8ec2,#78b798,#b89666,#7ba7cc) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:15s infinite ft-color}.dark .ft-final h2 span{background-image:linear-gradient(100deg,#a6ccee,#c7b5ed,#8dd2b2,#e2bc8d,#a6ccee)}.ft-final p{color:var(--fr-muted);font-size:15px}.ft-final small{color:var(--fr-muted);margin-top:20px;font-size:10px;display:block}.ft-actions .ft-waitlist-secondary{border-color:var(--fr-line);color:var(--fr-ink);background:0 0}.ft-page[data-paused=true] *,.ft-page [data-playing=false] *,.ft-page [data-playing=false]:before{animation-play-state:paused!important}@keyframes ft-appear{0%{opacity:.85;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ft-cursor-drift{0%{translate:0}to{translate:24px -20px}}@keyframes ft-float{0%,to{transform:translate(-50%,-50%)rotate(-5deg)}50%{transform:translate(-50%,-56%)rotate(0)}}@keyframes ft-server-float{0%,to{transform:translate(-50%)rotate(4deg)}50%{transform:translate(-50%)translateY(-7px)rotate(0)}}@keyframes ft-icon-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-5px)rotate(4deg)}}@keyframes ft-led{to{opacity:.25}}@keyframes ft-dash{to{stroke-dashoffset:-40px}}@keyframes ft-data{0%{opacity:0;transform:translateY(-11px)}40%,70%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes ft-marquee{to{transform:translate(calc(-50% - 6.5px))}}@keyframes ft-color{50%{background-position:100%}}@media (max-width:1050px){.ft-hero{min-height:670px}.ft-headline-agents button{width:49px}.ft-headline-agents button .fr-agent{width:45px;height:45px}.ft-setup-card{min-height:465px;padding:23px}.ft-setup-card>strong{font-size:28px}.ft-card-top>span{font-size:7px}.ft-card-top>svg{width:31px}.ft-flow-block{padding:7px;font-size:8px}.ft-flow-block-three{right:-7px}.ft-card-scene{padding-inline:20px}.ft-feature-copy{padding:23px}.ft-feature-copy h2{font-size:25px}.ft-workflow-preview{gap:25px;padding:28px}.ft-step-homes{gap:12px}.ft-step-homes>span:not(.ft-step-connection){min-width:115px}.ft-step-channels{gap:6px}}@media (max-width:760px){.ft-hero{min-height:620px;padding-block:75px 95px}.ft-hero h1{font-size:clamp(48px,8.3vw,64px)}.ft-headline-agents{gap:0;margin-top:-5px;padding-left:8px}.ft-headline-agents button{width:38px;height:47px}.ft-headline-agents button .fr-agent{width:35px;height:35px}.ft-hero p{font-size:15px}.ft-cursor-maya{top:18%;left:3%}.ft-cursor-atlas{top:60%;right:2%}.ft-cursor-team{bottom:12%;left:6%}.ft-motion span{display:none}.ft-setup{padding-block:70px}.ft-heading{margin-bottom:35px}.ft-heading h2{font-size:45px}.ft-heading p{font-size:14px}.ft-setups{grid-template-columns:1fr;gap:15px}.ft-setup-card{min-height:310px;padding:25px}.ft-setup-art{opacity:.8;width:42%;height:155px;margin:0;position:absolute;top:50px;right:30px}.ft-card-top{width:100%}.ft-card-top>span{font-size:8px}.ft-setup-card>strong{max-width:48%;margin-top:44px;font-size:31px}.ft-setup-description{max-width:62%;margin-top:12px;font-size:13px}.ft-card-action{margin-top:20px}.ft-setup-detail{min-height:180px;display:block}.ft-setup-detail>a{margin-top:18px}.ft-features{padding-top:15px;padding-bottom:70px}.ft-feature-card,.ft-feature-wide{grid-column:span 12}.ft-card-scene{height:265px}.ft-feature-copy h2{font-size:28px}.ft-feature-copy{padding:24px 27px 29px}.ft-workflow{padding-block:35px 65px}.ft-workflow .ft-heading{margin-bottom:40px}.ft-workflow-steps{grid-template-columns:repeat(5,minmax(105px,1fr));padding:5px 0 15px;overflow-x:auto}.ft-workflow-steps:before{min-width:430px;top:42px;left:50px;right:50px}.ft-step{padding:0 5px}.ft-step>strong{font-size:12px}.ft-workflow-preview{grid-template-columns:1fr;gap:25px;min-height:360px;padding:25px}.ft-step-copy p{max-width:none}.ft-step-homes{gap:20px}.ft-step-homes>span:not(.ft-step-connection){min-width:135px}.ft-step-visual{padding-block:10px}.ft-audience{padding-block:30px 60px}.ft-audience-group>span{gap:9px;padding:9px 18px 9px 9px;font-size:13px}.ft-audience-group i{width:32px;height:32px}.ft-final{padding-block:75px 80px}.ft-final h2{font-size:48px}.ft-final p{font-size:13px}}@media (max-width:480px){.ft-hero{min-height:600px;padding-block:65px 85px}.ft-hero h1{margin-top:25px;font-size:48px}.ft-headline-agents{justify-content:center;margin:12px 0 6px;padding-left:0;display:flex}.ft-headline-agents button{width:43px}.ft-hero h1 br{display:none}.ft-role-line{flex-direction:column;gap:4px;margin-bottom:21px;font-size:10px}.ft-hero p{font-size:13px}.ft-desktop{display:none}.ft-actions{gap:17px;margin-top:24px}.ft-actions .fr-button{padding-inline:16px;font-size:11px}.ft-invitation{max-width:260px;margin:18px auto 0;font-size:8px;line-height:1.6}.ft-cursor{opacity:.7}.ft-cursor svg{width:13px}.ft-cursor span{margin-top:10px;padding:4px 7px;font-size:8px}.ft-cursor-maya{top:21%}.ft-cursor-team{bottom:16%;left:0}.ft-cursor-atlas{top:40%;right:0}.ft-motion{bottom:16px;right:20px}.ft-heading h2{font-size:39px}.ft-heading p{font-size:13px}.ft-setup-card{min-height:335px;padding:23px}.ft-setup-card>strong{max-width:58%;font-size:29px}.ft-setup-art{transform-origin:100% 0;width:40%;top:76px;right:16px;transform:scale(.83)}.ft-setup-description{max-width:85%;padding-top:14px}.ft-laptop{width:125px}.ft-flow-block{gap:3px;padding:5px;font-size:7px}.ft-flow-block .fr-agent{width:19px}.ft-flow-block-three{top:45px;right:-7px}.ft-flow-block-one{top:0;left:-30px}.ft-flow-block-two{bottom:20px;left:-25px}.ft-card-top>span{font-size:7px}.ft-card-top>svg{width:30px}.ft-setup-detail p{font-size:12px}.ft-detail-tags{gap:9px}.ft-detail-tags>span{font-size:8px}.ft-setup-detail>a{font-size:11px}.ft-feature-copy{padding:20px 22px 27px}.ft-feature-copy h2{font-size:25px}.ft-feature-copy p{font-size:12px}.ft-card-scene{padding-inline:17px}.ft-channel-message{padding:11px}.ft-channel-message p,.ft-channel-message>span{font-size:8px}.ft-routine-result{font-size:7px}.ft-workflow-preview{padding:22px 17px}.ft-step-copy h3{font-size:25px}.ft-step-copy p{font-size:11px}.ft-step-homes{gap:10px}.ft-step-homes>span:not(.ft-step-connection){min-width:110px;padding-inline:8px}.ft-step-homes svg{width:33px}.ft-step-homes small{font-size:7px}.ft-step-channels{gap:5px}.ft-step-channels strong{font-size:7px}.ft-provider-chips{gap:6px;font-size:8px}.ft-step-board{padding:12px}.ft-step-board>div>span{padding:10px 7px}.ft-step-board strong,.ft-step-package small{font-size:8px}.ft-final h2{font-size:40px}.ft-final .ft-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.ft-page *,.ft-page :before,.ft-page :after{transition:none!important;animation:none!important}.ft-audience-track>div{transform:none}.ft-audience-track:nth-child(2){display:none}.ft-audience-strips{padding-inline:20px;-webkit-mask-image:none;mask-image:none}.ft-audience-group{flex-wrap:wrap;justify-content:center}.ft-audience-group[aria-hidden=true]{display:none}.ft-audience-track>div{width:100%}.ft-audience-group>span{white-space:normal;font-size:12px}}:root:not(.dark) .ft-cursor-maya{color:#806aab}:root:not(.dark) .ft-cursor-atlas{color:#427d68}:root:not(.dark) .ft-cursor-team{color:#9c774c}
