.fl-launch-film{color:#f7fbff;font-synthesis:none;--navy:#04111f;--navy-deep:#020812;--cyan:#26d9f1;--cyan-bright:#70f7ed;--violet:#7867ff;--violet-bright:#a78bfa;--ink:#071c32;--muted:#8ca4bb;background:#020810;font-family:Inter,sans-serif}.fl-launch-film *{box-sizing:border-box}.fl-launch-film button{font:inherit}.fl-launch-film .experience{background:radial-gradient(circle at 50% -20%,#1f65863b,#0000 42%),linear-gradient(145deg,#01060c 0%,#06111d 50%,#02070d 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden}.fl-launch-film .experience:before{content:"";background-image:linear-gradient(#63c2e206 1px,#0000 1px),linear-gradient(90deg,#63c2e206 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.fl-launch-film .ambient{aspect-ratio:1;filter:blur(130px);opacity:.12;border-radius:50%;width:35vw;position:fixed}.fl-launch-film .ambient--left{background:var(--cyan);top:10%;left:-15%}.fl-launch-film .ambient--right{background:var(--violet);bottom:-15%;right:-12%}.fl-launch-film .player{z-index:2;width:min(1500px,100%);animation:1.1s cubic-bezier(.16,1,.3,1) both player-in;position:relative}.fl-launch-film .stage{aspect-ratio:16/9;background:var(--navy-deep);border:1px solid #95e1ff21;border-radius:clamp(16px,2vw,28px);width:100%;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b8,inset 0 0 0 1px #ffffff06,0 0 90px #20a2c30d}.film-grain,.fl-launch-film .vignette{z-index:90;pointer-events:none;position:absolute;inset:0}.fl-launch-film .film-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E")}.fl-launch-film .vignette{z-index:89;background:radial-gradient(circle at 50% 48%,#0000 50%,#000208b8 125%)}.fl-launch-film .scene{animation:.9s cubic-bezier(.16,1,.3,1) both scene-in;position:absolute;inset:0;overflow:hidden}.fl-launch-film .scene:after{z-index:88;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:0}.fl-launch-film .scene-header{z-index:80;color:#dceff985;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:clamp(8px,.72vw,12px);font-weight:600;display:flex;position:absolute;top:5.2%;left:4.2%}.fl-launch-film .scene-header__step{color:var(--cyan);margin-left:10px}.fl-launch-film .scene-header__line{background:#82d2ec3d;width:28px;height:1px}.fl-launch-film .brand{color:#fff;letter-spacing:-.03em;text-transform:none;align-items:center;gap:9px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(12px,1vw,16px);font-weight:650;display:flex}.fl-launch-film .brand img{border-radius:7px;width:25px;height:25px}.fl-launch-film .brand--compact img{border-radius:26%;width:clamp(21px,1.8vw,30px);height:clamp(21px,1.8vw,30px);box-shadow:0 0 24px #29dcf026}.fl-launch-film .icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.fl-launch-film .scene-copy{z-index:60;position:absolute}.fl-launch-film .eyebrow{color:#aad5e59e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8em;font-size:clamp(8px,.75vw,13px);font-weight:600;display:block}.fl-launch-film .display{color:#f8fcff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(28px,4.5vw,76px);font-weight:560;line-height:.98}.fl-launch-film .gradient-text{color:#0000;background:linear-gradient(105deg,#7bf8ef 0%,#43cfe9 40%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text}.fl-launch-film .problem-scene:before{content:"";background-image:linear-gradient(#5ea9c60a 1px,#0000 1px),linear-gradient(90deg,#5ea9c60a 1px,#0000 1px);background-size:4vw 4vw;position:absolute;inset:-10%;transform:perspective(600px)rotateX(63deg)translateY(27%)}.fl-launch-film .problem-copy{animation:.9s .35s both copy-rise;bottom:10%;left:6%}.fl-launch-film .chaos-center{width:28%;height:55%;animation:3s ease-in-out infinite alternate chaos-float;position:absolute;top:13%;right:24%}.fl-launch-film .chaos-stack{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:perspective(700px)rotateY(-18deg)rotateX(7deg)}.fl-launch-film .chaos-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#c4dde9b3;background:linear-gradient(145deg,#0d1e32ed,#070f1cd9);border:1px solid #a5d8f024;border-radius:7%;flex-direction:column;justify-content:flex-end;width:82%;height:38%;padding:8%;font-size:clamp(8px,.85vw,14px);display:flex;position:absolute;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0f}.fl-launch-film .chaos-card b{color:#fff;letter-spacing:-.05em;margin-top:.5em;font-size:1.65em}.fl-launch-film .chaos-card--top{z-index:3;border-color:#df5b9640;top:4%;left:8%;transform:translateZ(50px)rotate(4deg)}.fl-launch-film .chaos-card--middle{z-index:2;top:30%;left:1%;transform:translateZ(10px)rotate(-5deg)}.fl-launch-film .chaos-card--back{top:53%;left:17%;transform:translateZ(-35px)rotate(7deg)}.fl-launch-film .notification{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081625c2;border:1px solid #b5ddef21;border-radius:clamp(10px,1vw,16px);align-items:center;gap:10px;width:clamp(130px,16vw,250px);padding:clamp(8px,1vw,15px);animation:2.2s ease-in-out infinite alternate notification-jitter;display:flex;position:absolute;box-shadow:0 16px 40px #00000061}.fl-launch-film .notification__icon{aspect-ratio:1;width:clamp(25px,2.4vw,38px);color:var(--cyan);background:#27d2ed1a;border-radius:30%;flex:none;place-items:center;font-size:clamp(13px,1.2vw,19px);display:grid}.fl-launch-film .notification>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.fl-launch-film .notification strong{color:#f6fbffe6;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.78vw,13px);font-weight:600;overflow:hidden}.fl-launch-film .notification small{color:#9db9c98c;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,.6vw,10px);overflow:hidden}.fl-launch-film .notification>i{background:#ff5a85;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 10px #ff5a85}.note-a{top:18%;left:7%}.note-b{animation-delay:-.8s;top:12%;right:6%}.note-c{animation-delay:-1.6s;top:7%;left:18%}.note-d{animation-delay:-.5s;bottom:25%;right:7%}.note-e{animation-delay:-1.2s;top:37%;right:2%}.fl-launch-film .chaos-orbit{border:1px solid #51b9df14;border-radius:50%;position:absolute}.fl-launch-film .chaos-orbit--one{aspect-ratio:1;width:53%;top:2%;right:11%}.fl-launch-film .chaos-orbit--two{aspect-ratio:1;border-color:#9160ee1a;width:35%;top:13%;right:21%}.fl-launch-film .pause-indicator{z-index:70;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051321a6;border:1px solid #86e5f538;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:clamp(48px,5vw,76px);animation:.5s both pause-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #29d3eb2e}.fl-launch-film .pause-indicator span{background:#fff;border-radius:3px;width:8%;height:28%}.problem-scene.is-frozen .notification,.fl-launch-film .problem-scene.is-frozen .chaos-center{filter:saturate(.45);opacity:.45;transition:all .8s;animation-play-state:paused}.fl-launch-film .transform-grid{opacity:.55;background-image:linear-gradient(#5eb8d30b 1px,#0000 1px),linear-gradient(90deg,#5eb8d30b 1px,#0000 1px);background-size:4.2vw 4.2vw;animation:4s ease-in-out infinite alternate grid-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.fl-launch-film .core-wrap{z-index:30;text-align:center;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.fl-launch-film .core-mark{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#e8feff1f,#0a3b4f14);border:1px solid #6aebf733;border-radius:34%;place-items:center;width:clamp(95px,12vw,195px);animation:1.25s cubic-bezier(.16,1,.3,1) both core-arrive,3.5s ease-in-out 1.25s infinite alternate core-float;display:grid;position:relative;box-shadow:0 0 90px #28d8ef4d,0 0 180px #7750ff21,inset 0 0 40px #a6f6ff14}.fl-launch-film .core-mark img{z-index:4;filter:drop-shadow(0 0 22px #2edaf459);border-radius:27%;width:76%;position:relative}.fl-launch-film .core-mark__ring{border:1px solid #56e1f529;border-radius:50%;animation:9s linear infinite ring-spin;position:absolute}.fl-launch-film .core-mark__ring:after{background:var(--cyan-bright);width:6px;height:6px;box-shadow:0 0 15px var(--cyan);content:"";border-radius:50%;position:absolute;top:-3px;left:50%}.core-mark__ring--a{inset:-32%}.core-mark__ring--b{animation-duration:13s;animation-direction:reverse;inset:-62%}.core-mark__ring--c{border-color:#9565ff17;animation-duration:17s;inset:-94%}.fl-launch-film .core-mark__scan{z-index:5;width:75%;height:1px;box-shadow:0 0 15px var(--cyan);background:linear-gradient(90deg,#0000,#fff,#0000);animation:2.5s ease-in-out infinite core-scan;position:absolute;top:0}.fl-launch-film .core-caption{color:#96dae98c;letter-spacing:.16em;text-transform:uppercase;margin-top:27%;font-size:clamp(7px,.65vw,11px);font-weight:600;display:block}.fl-launch-film .flow-lines{z-index:8;width:100%;height:100%;position:absolute}.fl-launch-film .flow-line{fill:none;stroke:#39dcf040;stroke-width:1.5px;stroke-dasharray:8 12;animation:1.2s linear infinite dash-flow}.flow-line--two,.fl-launch-film .flow-line--three{stroke:#9269ff47}.fl-launch-film .satellite{z-index:20;color:#e2f6fcbf;background:#08192ac7;border:1px solid #88dcf129;border-radius:12px;align-items:center;gap:8px;padding:.75% 1%;font-size:clamp(7px,.68vw,11px);animation:.7s both satellite-in;display:flex;position:absolute;box-shadow:0 12px 35px #00000040}.fl-launch-film .satellite .icon{color:var(--cyan);font-size:1.4em}.satellite--a{animation-delay:.3s;top:22%;left:6%}.satellite--b{animation-delay:.5s;top:19%;right:7%}.satellite--c{animation-delay:.7s;bottom:18%;left:7%}.satellite--d{animation-delay:.9s;bottom:19%;right:7%}.fl-launch-film .transform-copy{text-align:right;animation:.9s .65s both copy-rise;bottom:7.2%;right:4.8%}.fl-launch-film .flow-definition li{opacity:0;animation:row-in .55s calc(.45s + var(--def-i) * .12s) forwards;background:#08192a8c;border:1px solid #88dcf124;border-radius:clamp(10px,1vw,16px);grid-template-columns:auto 1fr;align-items:flex-start;gap:clamp(8px,.9vw,14px);padding:clamp(7px,.75vw,12px) clamp(9px,.95vw,14px);display:grid}.fl-launch-film .flow-definition__icon{aspect-ratio:1;width:clamp(22px,2.4vw,36px);color:var(--cyan);background:#2ec7df1f;border-radius:30%;place-items:center;font-size:clamp(11px,1.1vw,17px);display:grid}.fl-launch-film .showcase-callout__icon{aspect-ratio:1;width:clamp(20px,2.2vw,32px);color:var(--cyan);background:#2ec7df24;border-radius:28%;place-items:center;font-size:clamp(10px,1.05vw,16px);display:grid}.fl-launch-film .product-aura{filter:blur(80px);background:#42d6ed14;border-radius:50%;width:62%;height:70%;position:absolute;top:18%;right:8%}.fl-launch-film .studio-shell{z-index:10;transform-origin:100%;background:#05101de3;border:1px solid #9ce0f42b;border-radius:2.3%;width:70%;height:72%;animation:1.1s cubic-bezier(.16,1,.3,1) both studio-in;position:absolute;top:12%;right:4%;overflow:hidden;transform:perspective(1400px)rotateY(-5deg)rotateX(2deg);box-shadow:-35px 45px 100px #00000094,inset 0 1px #ffffff0d}.fl-launch-film .studio-bar{background:#081828d1;border-bottom:1px solid #7ec3da1a;align-items:center;gap:4%;height:10%;padding:0 2%;display:flex}.fl-launch-film .studio-bar .brand{transform-origin:0;transform:scale(.78)}.fl-launch-film .studio-path{color:#a6c2d18c;align-items:center;gap:9px;font-size:clamp(6px,.62vw,10px);display:flex}.fl-launch-film .studio-path i{background:#84b2c480;border-radius:50%;width:3px;height:3px}.fl-launch-film .studio-status{color:#a7e6ce;border:1px solid #4fe1aa33;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:.5% 1.2%;font-size:clamp(6px,.58vw,9px);display:flex}.fl-launch-film .studio-status span{background:#4be3a5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #4be3a5}.fl-launch-film .studio-body{height:90%;display:flex}.fl-launch-film .studio-rail{border-right:1px solid #7ec3da17;flex-direction:column;align-items:center;gap:5%;width:7%;padding-top:3%;display:flex}.fl-launch-film .studio-rail span{aspect-ratio:1;color:#9abbc966;border-radius:28%;place-items:center;width:48%;font-size:clamp(9px,.95vw,15px);display:grid}.fl-launch-film .studio-rail span.active{color:var(--cyan);background:#25d3ee17;box-shadow:inset 0 0 0 1px #41ddf01f}.fl-launch-film .studio-canvas{background-image:linear-gradient(#63b1cb0a 1px,#0000 1px),linear-gradient(90deg,#63b1cb0a 1px,#0000 1px);background-size:4.7% 8%;flex:1;position:relative;overflow:hidden}.fl-launch-film .canvas-top{z-index:5;align-items:baseline;gap:10px;font-size:clamp(7px,.75vw,12px);font-weight:600;display:flex;position:absolute;top:3.5%;left:3%}.fl-launch-film .canvas-top small{color:#93b4c36b;font-size:.72em;font-weight:400}.fl-launch-film .node-connectors{z-index:1;width:100%;height:100%;position:absolute;inset:0}.fl-launch-film .node-connectors path{fill:none;stroke:#2ed7ec61;stroke-width:1.5px;stroke-dasharray:6 9;animation:.8s linear infinite dash-flow}.fl-launch-film .workflow-node{z-index:4;opacity:0;width:22%;min-height:20%;animation:node-in .65s calc(.28s + var(--node-i) * .14s) cubic-bezier(.16, 1, .3, 1) forwards;background:linear-gradient(140deg,#0e2538f5,#071524f2);border:1px solid #8acfe324;border-radius:9%;align-items:center;gap:8%;padding:2%;display:flex;position:absolute;box-shadow:0 12px 30px #00000059,inset 0 1px #ffffff0a}.fl-launch-film .workflow-node__icon{aspect-ratio:1;width:28%;color:var(--cyan);background:#2ad2eb17;border-radius:28%;flex:none;place-items:center;font-size:clamp(10px,1.1vw,18px);display:grid}.fl-launch-film .workflow-node>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fl-launch-film .workflow-node small{color:#50dceeb8;letter-spacing:.09em;font-size:clamp(4px,.43vw,7px);font-style:normal;font-weight:700}.fl-launch-film .workflow-node strong{color:#f8fcffeb;text-overflow:ellipsis;white-space:nowrap;margin:.4em 0;font-size:clamp(6px,.66vw,11px);overflow:hidden}.fl-launch-film .workflow-node em{color:#92b2c18c;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(5px,.48vw,8px);font-style:normal;overflow:hidden}.node--trigger{top:40%;left:3%}.node--ai{border-color:#9370ff42;top:19%;left:33%}.node--crm{top:59%;left:33%}.node--assign{top:40%;left:66%}.node--task{display:none}.fl-launch-film .node-check{aspect-ratio:1;color:#dffff1;background:#39cc8e;border:2px solid #0a1b2a;border-radius:50%;place-items:center;width:17%;font-size:clamp(6px,.65vw,10px);display:grid;position:absolute;top:-7%;right:-4%}.fl-launch-film .ai-suggestion{z-index:10;background:#161337de;border:1px solid #9d7eff33;border-radius:10px;align-items:center;gap:3%;width:46%;padding:1.5%;animation:.7s 1.15s both suggestion-in;display:flex;position:absolute;bottom:3%;right:2.5%;box-shadow:0 16px 40px #00000059}.fl-launch-film .ai-suggestion>span{aspect-ratio:1;color:#bcaaff;background:#9f7bff26;border-radius:30%;place-items:center;width:10%;display:grid}.fl-launch-film .ai-suggestion div{flex-direction:column;gap:3px;min-width:0;display:flex}.fl-launch-film .ai-suggestion small{color:#a897ef;letter-spacing:.1em;font-size:clamp(4px,.38vw,6px);font-weight:700}.fl-launch-film .ai-suggestion strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(5px,.52vw,9px);font-weight:500;overflow:hidden}.fl-launch-film .ai-suggestion b{color:#ddfaff;background:#2ec7df29;border-radius:6px;margin-left:auto;padding:2.5% 4%;font-size:clamp(5px,.45vw,8px)}.fl-launch-film .product-copy{z-index:30;animation:.9s .5s both copy-rise;bottom:8%;left:5%}.fl-launch-film .display--product{font-size:clamp(26px,3.7vw,62px)}.fl-launch-film .benefit-glow{aspect-ratio:1;filter:blur(100px);background:#3ee9e014;border-radius:50%;width:70%;position:absolute;top:-20%;right:2%}.fl-launch-film .metrics{grid-template-columns:1.55fr 1fr;gap:3%;width:44%;display:grid;position:absolute;top:15%;left:6%}.fl-launch-film .metric-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#122b39d6,#071928ba);border:1px solid #9fe1ef2b;border-radius:6%;padding:7%;animation:.8s cubic-bezier(.16,1,.3,1) both metric-in;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000040,inset 0 1px #ffffff0d}.fl-launch-film .metric-card--small{animation-delay:.18s}.fl-launch-film .metric-card__top{color:#cde6ef9e;justify-content:space-between;align-items:center;font-size:clamp(6px,.62vw,10px);display:flex}.fl-launch-film .metric-card__top small{color:#83e6c2;background:#35d89d14;border-radius:999px;padding:2% 4%}.fl-launch-film .metric-value{letter-spacing:-.06em;margin:7% 0 6%;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(18px,2.6vw,43px);font-weight:600}.fl-launch-film .metric-value em{color:#9fbfcc70;letter-spacing:0;font-size:.35em;font-style:normal;font-weight:500}.fl-launch-film .chart{border-bottom:1px solid #74c1d31f;align-items:flex-end;gap:3%;height:clamp(45px,6vw,100px);padding-top:4%;display:flex}.fl-launch-film .chart i{width:5.8%;height:var(--bar-h);transform-origin:bottom;animation:bar-grow .8s calc(var(--bar-i) * 40ms) cubic-bezier(.16, 1, .3, 1) both;background:linear-gradient(#50e1e7,#33b2d633);border-radius:20px 20px 0 0;box-shadow:0 -5px 12px #38d8e71a}.fl-launch-film .metric-foot{color:#9dbcc87a;justify-content:space-between;margin-top:5%;font-size:clamp(5px,.48vw,8px);display:flex}.fl-launch-film .metric-foot b{color:#65dbae;font-weight:600}.fl-launch-film .metric-card--small{color:#c0dce694;flex-direction:column;font-size:clamp(6px,.6vw,10px);display:flex}.fl-launch-film .metric-card--small strong{color:#fff;letter-spacing:-.06em;margin-top:10%;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(18px,2.4vw,40px)}.fl-launch-film .metric-card--small small{color:#9ab9c661;margin-top:2%;font-size:.75em}.fl-launch-film .mini-ring{aspect-ratio:1;background:conic-gradient(#5de2dc 0 74%, #6ba9bb1a 74%);border-radius:50%;place-items:center;width:58%;margin:auto auto 0;display:grid;position:relative}.fl-launch-film .mini-ring:after{content:"";background:#0c2434;border-radius:50%;position:absolute;inset:12%}.fl-launch-film .mini-ring b{z-index:1;color:#ddfbf9;font-size:clamp(7px,.8vw,13px)}.fl-launch-film .run-list{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071827c2;border:1px solid #9ee1ef29;border-radius:4%;width:40%;padding:2.2%;animation:.9s cubic-bezier(.16,1,.3,1) .15s both run-list-in;position:absolute;top:12%;right:5%;box-shadow:0 30px 80px #0000004d}.fl-launch-film .run-list__head{color:#eaf7fad9;justify-content:space-between;align-items:center;padding:0 1% 5%;font-size:clamp(7px,.78vw,13px);font-weight:600;display:flex}.fl-launch-film .run-list__head small{color:#67dcb2;font-size:.65em;font-weight:500}.fl-launch-film .run-row{opacity:0;animation:row-in .6s calc(.45s + var(--run-i) * .17s) forwards;background:#0c2231a6;border:1px solid #87c7d917;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:3%;margin-top:2%;padding:4%;display:grid;position:relative}.fl-launch-film .run-row__status{aspect-ratio:1;color:#baffdf;background:#3cd59b21;border-radius:50%;place-items:center;width:clamp(19px,2.1vw,34px);font-size:clamp(9px,.95vw,15px);display:grid}.fl-launch-film .run-row div{flex-direction:column;gap:4px;display:flex}.fl-launch-film .run-row strong{font-size:clamp(6px,.67vw,11px);font-weight:550}.fl-launch-film .run-row small{color:#96b8c47a;font-size:clamp(5px,.5vw,8px)}.fl-launch-film .run-row__count{color:#92d0dc7a;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(9px,1vw,16px)}.fl-launch-film .run-row>i{background:#6eb5c414;border-radius:10px;height:2px;position:absolute;bottom:10%;left:15%;right:4%;overflow:hidden}.fl-launch-film .run-row>i span{background:linear-gradient(90deg, var(--cyan), #70e8ba);transform-origin:0;width:100%;height:100%;animation:progress-complete 1.2s calc(.5s + var(--run-i) * .17s) both;display:block}.fl-launch-film .benefits-copy{animation:.9s .75s both copy-rise;bottom:7%;left:6%}.fl-launch-film .final-scene{background:radial-gradient(circle at 50% 48%,#2fcee51f,#0000 25%),radial-gradient(circle at 50% 48%,#805bff14,#0000 45%),linear-gradient(145deg,#020914,#061524 55%,#020a13);place-items:center;display:grid}.fl-launch-film .final-halo{aspect-ratio:1;border:1px solid #4eddf014;border-radius:50%;width:42%;animation:4s ease-in-out infinite alternate final-halo;position:absolute;box-shadow:0 0 0 6vw #49d6e904,0 0 0 12vw #7b54ff03}.final-halo:before,.fl-launch-film .final-halo:after{content:"";border:1px solid #956eff0f;border-radius:50%;position:absolute}.final-halo:before{inset:-28%}.final-halo:after{inset:-62%}.fl-launch-film .final-lines{width:36%;height:1px;filter:drop-shadow(0 0 6px var(--cyan));background:linear-gradient(90deg,#0000,#4be0ef47,#0000);animation:1.3s .15s both line-form;position:absolute}.fl-launch-film .final-lines--a{top:35%;left:4%;transform:rotate(18deg)}.fl-launch-film .final-lines--b{background:linear-gradient(90deg,#0000,#9c6fff47,#0000);bottom:31%;right:4%;transform:rotate(-18deg)}.fl-launch-film .final-brand{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fl-launch-film .final-mark{aspect-ratio:1;place-items:center;width:clamp(70px,9vw,145px);animation:1s cubic-bezier(.16,1,.3,1) both final-mark-in;display:grid;position:relative}.fl-launch-film .final-mark span{border:1px solid #5ce2f22e;border-radius:38%;animation:8s linear infinite final-ring;position:absolute;inset:-18%;transform:rotate(45deg);box-shadow:0 0 60px #37d8eb33,inset 0 0 30px #7959ff14}.fl-launch-film .final-mark img{z-index:2;filter:drop-shadow(0 0 25px #4adff040);border-radius:27%;width:88%;position:relative}.fl-launch-film .final-name{letter-spacing:-.065em;margin:7% 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,6.5vw,108px);font-weight:620;line-height:.9;animation:.9s .35s both final-type-in}.fl-launch-film .final-tagline{color:#bfdee9ad;letter-spacing:.04em;margin:4% 0 0;font-size:clamp(10px,1.2vw,20px);animation:.9s .55s both final-type-in}.fl-launch-film .final-cta{color:#03222c;background:linear-gradient(105deg,#86fff2,#45d8ef);border:1px solid #98f2f76b;border-radius:999px;align-items:center;gap:12px;margin-top:10%;padding:clamp(9px,1vw,16px) clamp(18px,2vw,34px);font-size:clamp(8px,.9vw,15px);font-weight:700;animation:.8s .75s both final-type-in;display:flex;box-shadow:0 12px 35px #37daea2e,inset 0 1px #fffc}.fl-launch-film .final-cta span{font-size:1.3em}.fl-launch-film .final-brand>small{color:#9abfcd6b;margin-top:4%;font-size:clamp(6px,.55vw,9px);animation:.8s .9s both final-type-in}.fl-launch-film .final-footer{color:#93b9c759;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:clamp(6px,.6vw,10px);animation:.8s 1s both final-type-in;display:flex;position:absolute;bottom:5%;left:4.5%;right:4.5%}.fl-launch-film .player-chrome{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(15px,1.6vw,24px) clamp(4px,.5vw,8px) 0;display:grid}.fl-launch-film .player-actions{gap:8px;display:flex}.fl-launch-film .control{aspect-ratio:1;color:#d3ebf4bf;cursor:pointer;background:#0a1b2ab8;border:1px solid #8fc6d826;border-radius:50%;place-items:center;width:clamp(34px,3vw,44px);transition:all .25s;display:grid}.fl-launch-film .control:hover{color:#fff;background:#112d40e6;border-color:#5ee0ef59;transform:translateY(-2px)}.fl-launch-film .control--primary{color:#06212a;background:linear-gradient(145deg,#79f7ed,#3ccde7);gap:4px;display:flex;box-shadow:0 5px 20px #2fd6e926}.fl-launch-film .control--primary:hover{color:#06212a;background:linear-gradient(145deg,#98fff6,#57dff2)}.fl-launch-film .control--primary i{background:currentColor;border-radius:2px;width:3px;height:11px}.fl-launch-film .play-triangle{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;margin-left:2px}.fl-launch-film .timeline-wrap{min-width:0}.fl-launch-film .timeline-labels{color:#a6c7d47a;justify-content:space-between;margin-bottom:9px;font-size:clamp(7px,.68vw,11px);font-weight:500;display:flex}.fl-launch-film .timeline{background:#7fb5c91f;border-radius:999px;height:3px;position:relative;overflow:hidden}.fl-launch-film .timeline__fill{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--violet-bright));height:100%;box-shadow:0 0 10px #43daed73}.fl-launch-film .timeline>i{background:#040c15cc;width:1px;height:100%;position:absolute;top:0}.fl-launch-film .player-meta{justify-content:flex-end;align-items:center;gap:10px;min-width:140px;display:flex}.fl-launch-film .player-meta>span{aspect-ratio:1;width:34px;color:var(--cyan);background:#0d2435cc;border:1px solid #6ed5e724;border-radius:9px;place-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;display:grid}.fl-launch-film .player-meta div{flex-direction:column;gap:2px;display:flex}.fl-launch-film .player-meta b{color:#e4f2f8bd;font-size:11px;font-weight:600}.fl-launch-film .player-meta small{color:#9abbc861;font-size:8px}.fl-launch-film .page-note{z-index:1;color:#8ab1c142;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex;position:fixed;bottom:18px;left:24px;right:24px}@keyframes player-in{0%{opacity:0;transform:scale(.97)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes scene-in{0%{opacity:0;filter:blur(8px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes copy-rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes chaos-float{to{transform:translateY(-8px)rotate(1deg)}}@keyframes notification-jitter{0%{transform:translate(0)rotate(-1deg)}to{transform:translate(4px,-6px)rotate(1deg)}}@keyframes pause-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes grid-breathe{to{opacity:.9;transform:scale(1.06)}}@keyframes core-arrive{0%{opacity:0;filter:blur(15px);transform:scale(.25)rotate(-20deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes core-float{to{transform:translateY(-7px)rotate(1deg)}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes core-scan{0%,to{opacity:0;top:9%}50%{opacity:.8;top:88%}}@keyframes dash-flow{to{stroke-dashoffset:-20px}}@keyframes satellite-in{0%{opacity:0;transform:scale(.7)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes studio-in{0%{opacity:0;transform:perspective(1400px)rotateY(-16deg)rotateX(8deg)translate(8%)}to{opacity:1;transform:perspective(1400px)rotateY(-5deg)rotateX(2deg)translate(0)}}@keyframes node-in{0%{opacity:0;filter:blur(5px);transform:scale(.72)translateY(12px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes suggestion-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes metric-in{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes run-list-in{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes row-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes progress-complete{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes final-halo{to{opacity:.6;transform:scale(1.08)}}@keyframes line-form{0%{opacity:0;transform:scaleX(0)}}@keyframes final-mark-in{0%{opacity:0;filter:blur(12px);transform:scale(.4)rotate(-18deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes final-ring{to{transform:rotate(405deg)}}@keyframes final-type-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:760px){.experience{padding:14px}.scene-header__line,.scene-header>span:last-child,.player-meta,.page-note{display:none}.player-chrome{grid-template-columns:auto 1fr}.notification{gap:5px}.notification__icon{display:none}.studio-shell{width:77%;height:72%;top:10%;right:2%}.metrics{width:47%;left:4%}.run-list{width:43%;right:3%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fl-launch-film{color:#0a2740;--navy:#143a55;--navy-deep:#effbfe;--cyan:#09aecd;--cyan-bright:#23cdbf;--violet:#6d5ce8;--violet-bright:#8d7df4;--ink:#092840;--muted:#608198;background:#eaf8fc}.fl-launch-film .experience{background:radial-gradient(circle at 15% 5%,#43d0e742,#0000 34%),radial-gradient(circle at 88% 90%,#8068ee29,#0000 36%),linear-gradient(145deg,#f8fdff 0%,#eaf8fc 48%,#f4f2ff 100%)}.fl-launch-film .experience:before{background-image:linear-gradient(#1577970d 1px,#0000 1px),linear-gradient(90deg,#1577970d 1px,#0000 1px)}.fl-launch-film .ambient{opacity:.22;filter:blur(150px)}.fl-launch-film .stage{background:#f5fcfe;border-color:#2084a633;box-shadow:0 40px 100px #1e5c7833,inset 0 0 0 1px #fffc,0 0 90px #20a2c314}.fl-launch-film .film-grain{opacity:.018}.fl-launch-film .vignette{background:radial-gradient(circle at 50% 48%,#0000 57%,#256b8526 140%)}.fl-launch-film .scene:after{border-color:#ffffff8c}.fl-launch-film .scene-header{color:#275b7494}.fl-launch-film .scene-header__step{color:#0798b8}.fl-launch-film .scene-header__line{background:#1a7e9f3d}.fl-launch-film .brand{color:#0a2b45}.fl-launch-film .eyebrow{color:#226883a6}.fl-launch-film .display{color:#082941}.fl-launch-film .gradient-text{background:linear-gradient(105deg,#02aebd 0%,#149bc9 43%,#7461df 100%);-webkit-background-clip:text;background-clip:text}.fl-launch-film .scene-summary{color:#1c4860b3;text-wrap:balance;max-width:520px;margin:clamp(12px,1.4vw,22px) 0 0;font-size:clamp(8px,.85vw,14px);line-height:1.65}.fl-launch-film .problem-scene{background:radial-gradient(circle at 72% 38%,#785be024,#0000 30%),radial-gradient(circle at 35% 63%,#19bdd32e,#0000 38%),linear-gradient(145deg,#fbfeff 0%,#edfafd 50%,#f4f0ff 100%)}.fl-launch-film .problem-scene:before{background-image:linear-gradient(#1a82a20f 1px,#0000 1px),linear-gradient(90deg,#1a82a20f 1px,#0000 1px)}.fl-launch-film .problem-copy{width:43%}.fl-launch-film .display--problem{font-size:clamp(29px,4.6vw,78px)}.fl-launch-film .chaos-card{color:#245a73a1;background:linear-gradient(145deg,#fffffff5,#e7f7fbdb);border-color:#2988a729;box-shadow:0 24px 70px #2a657e29,inset 0 1px #fffffff2}.fl-launch-film .chaos-card b{color:#0c3852;font-size:1.3em}.fl-launch-film .chaos-card--top{border-color:#785dde3d}.fl-launch-film .notification{background:#ffffffc2;border-color:#2585a326;box-shadow:0 16px 40px #2c6a8424}.fl-launch-film .notification__icon{color:#079fbe;background:#14b3cf1a}.fl-launch-film .notification strong{color:#0b344be0}.fl-launch-film .notification small{color:#35687e8f}.fl-launch-film .notification>i{background:#35c991;box-shadow:0 0 10px #35c99199}.fl-launch-film .chaos-orbit{border-color:#1c90b11a}.fl-launch-film .chaos-orbit--two{border-color:#7759de1f}.fl-launch-film .pause-indicator{background:#ffffffb3;border-color:#1a99b43d;box-shadow:0 0 45px #29b7cf29}.fl-launch-film .pause-indicator span{background:#0b809d}.fl-launch-film .transform-scene{background:radial-gradient(circle at 76% 48%,#1fbcd229,#0000 25%),radial-gradient(circle at 70% 52%,#775ae21a,#0000 43%),linear-gradient(130deg,#f9feff 0%,#edfafd 52%,#f1efff 100%)}.fl-launch-film .transform-grid{background-image:linear-gradient(#2585a30e 1px,#0000 1px),linear-gradient(90deg,#2585a30e 1px,#0000 1px)}.fl-launch-film .transform-copy{text-align:left;width:42%;inset:15% auto auto 5%}.fl-launch-film .transform-copy .display{font-size:clamp(30px,4.4vw,72px)}.fl-launch-film .core-wrap{top:38%;left:73%}.fl-launch-film .core-mark{background:linear-gradient(145deg,#ffffffdb,#dcf7fb94);border-color:#2299b538;box-shadow:0 0 90px #28bfd83d,0 0 180px #7750ff1a,inset 0 0 40px #ffffffb3}.fl-launch-film .core-mark__ring{border-color:#1798b52b}.fl-launch-film .core-mark__ring--c{border-color:#7352d71a}.fl-launch-film .core-caption{color:#20637c8c}.fl-launch-film .flow-step-strip{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #2084a32b;border-radius:clamp(14px,1.5vw,24px);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:13%;left:5%;right:5%;box-shadow:0 22px 60px #23688324,inset 0 1px #fff}.fl-launch-film .flow-step{opacity:0;min-width:0;animation:row-in .6s calc(.25s + var(--flow-i) * .14s) forwards;grid-template-columns:auto auto 1fr;align-items:center;gap:6%;padding:7% 6%;display:grid;position:relative}.fl-launch-film .flow-step+.flow-step{border-left:1px solid #237c991a}.fl-launch-film .flow-step__number{color:#296b8461;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(8px,.72vw,12px);font-weight:700}.fl-launch-film .flow-step__icon{aspect-ratio:1;color:#079cbb;background:linear-gradient(145deg,#e1f9fc,#f0edff);border-radius:30%;place-items:center;width:clamp(25px,2.8vw,45px);font-size:clamp(12px,1.25vw,20px);display:grid;box-shadow:inset 0 0 0 1px #2e97b41a}.fl-launch-film .flow-step>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.fl-launch-film .flow-step small{color:#0895b1;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(5px,.5vw,8px);font-weight:700}.fl-launch-film .flow-step strong{color:#113b53;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,.7vw,12px);overflow:hidden}.fl-launch-film .flow-step>b{z-index:2;color:#14a7c2;font-size:clamp(9px,1vw,16px);position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.fl-launch-film .flow-insight{z-index:45;color:#21536aab;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:clamp(7px,.72vw,12px);display:flex;position:absolute;bottom:4.3%;left:5%;right:5%}.fl-launch-film .flow-insight .icon{color:#7160da;font-size:1.4em}.fl-launch-film .transform-copy{width:44%}.fl-launch-film .flow-definition{gap:clamp(6px,.65vw,11px);margin:clamp(10px,1.2vw,18px) 0 0;padding:0;list-style:none;display:grid}.fl-launch-film .flow-definition li{opacity:0;animation:row-in .55s calc(.45s + var(--def-i) * .12s) forwards;background:#ffffffc7;border:1px solid #2084a329;border-radius:clamp(10px,1vw,16px);grid-template-columns:auto 1fr;align-items:flex-start;gap:clamp(8px,.9vw,14px);padding:clamp(7px,.75vw,12px) clamp(9px,.95vw,14px);display:grid;box-shadow:0 10px 28px #2368831a}.fl-launch-film .flow-definition__icon{aspect-ratio:1;color:#079cbb;background:linear-gradient(145deg,#e1f9fc,#f0edff);border-radius:30%;place-items:center;width:clamp(22px,2.4vw,36px);font-size:clamp(11px,1.1vw,17px);display:grid}.fl-launch-film .flow-definition li>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.fl-launch-film .flow-definition strong{color:#123e52e0;font-size:clamp(7px,.68vw,11px);font-weight:700;line-height:1.25}.fl-launch-film .flow-definition small{color:#2b5c7194;font-size:clamp(6px,.58vw,10px);line-height:1.35}.fl-launch-film .showcase-scene{background:radial-gradient(circle at 14% 18%,#30c4d624,#0000 34%),radial-gradient(circle at 90% 80%,#745ee11a,#0000 40%),linear-gradient(130deg,#f9feff 0%,#edfafd 52%,#f1efff 100%)}.fl-launch-film .showcase-aura{filter:blur(90px);background:#3dcec817;border-radius:50%;width:78%;height:82%;position:absolute;top:10%;right:2%}.fl-launch-film .showcase-frame{z-index:12;transform-origin:100%;background:#f4fafc;border-radius:clamp(10px,1.2vw,18px);width:68%;height:78%;animation:1.05s cubic-bezier(.16,1,.3,1) both studio-in;position:absolute;top:11%;right:3.5%;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1.5deg)}.fl-launch-film .showcase-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.fl-launch-film .showcase-callout{z-index:20;color:#163a4ce6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;max-width:38%;animation:satellite-in .65s calc(.35s + var(--callout-i) * .14s) forwards;background:#ffffffeb;border:1px solid #2084a333;border-radius:clamp(10px,1vw,14px);grid-template-columns:auto 1fr;align-items:flex-start;gap:clamp(6px,.7vw,10px);padding:clamp(7px,.8vw,12px) clamp(9px,1vw,14px);display:grid;position:absolute;box-shadow:0 14px 36px #2a667e29}.fl-launch-film .showcase-callout__icon{aspect-ratio:1;color:#0a8ea8;background:#1eb1ca1f;border-radius:28%;place-items:center;width:clamp(20px,2.2vw,32px);font-size:clamp(10px,1.05vw,16px);display:grid}.fl-launch-film .showcase-callout strong{font-size:clamp(6px,.62vw,10px);font-weight:700;line-height:1.2;display:block}.fl-launch-film .showcase-callout small{color:#2b5c718c;margin-top:2px;font-size:clamp(5px,.52vw,8px);line-height:1.3;display:block}.fl-launch-film .showcase-callout--a{top:14%;left:6%}.fl-launch-film .showcase-callout--b{top:42%;left:4%}.fl-launch-film .showcase-callout--c{bottom:16%;left:7%}.fl-launch-film .showcase-copy{z-index:30;width:28%;animation:.9s .45s both copy-rise;bottom:10%;left:4.5%}.fl-launch-film .display--showcase{font-size:clamp(24px,3.5vw,58px)}.fl-launch-film .product-scene{background:radial-gradient(circle at 70% 12%,#2ec5d92b,#0000 29%),radial-gradient(circle at 28% 100%,#7158db1f,#0000 40%),linear-gradient(130deg,#fbfeff,#ecf9fc 57%,#f3f0ff)}.fl-launch-film .product-aura{background:#3dc7db1f}.fl-launch-film .studio-shell{background:#f8fdffed;border-color:#1f7e9d33;box-shadow:-35px 45px 100px #29647d33,inset 0 1px #fffffff2}.fl-launch-film .studio-bar{background:#f1fafdeb;border-color:#257c991c}.fl-launch-film .studio-path{color:#305e748c}.fl-launch-film .studio-path span{color:#0e374ed1}.fl-launch-film .studio-status{color:#17885f;border-color:#25b17b33}.fl-launch-film .studio-rail{border-color:#1f708c17}.fl-launch-film .studio-rail span{color:#30667d66}.fl-launch-film .studio-rail span.active{color:#079ebd;background:#1db7d01a}.fl-launch-film .studio-canvas{background-image:linear-gradient(#2b85a20e 1px,#0000 1px),linear-gradient(90deg,#2b85a20e 1px,#0000 1px)}.fl-launch-film .canvas-top{color:#123d55}.fl-launch-film .canvas-top small{color:#33627775}.fl-launch-film .workflow-node{background:linear-gradient(140deg,#fffffffa,#e6f7fbf5);border-color:#23819e26;box-shadow:0 12px 30px #265f7724,inset 0 1px #fff}.fl-launch-film .workflow-node__icon{color:#079eba;background:#1bb2cb1a}.fl-launch-film .workflow-node strong{color:#0a2f46eb}.fl-launch-film .workflow-node em{color:#3160758f}.fl-launch-film .node--ai{border-color:#7759dc3d}.fl-launch-film .node--ai .workflow-node__icon{color:#7561dd;background:#7e60e41a}.fl-launch-film .node-check{border-color:#f0fbfd}.fl-launch-film .ai-suggestion{background:#f5f2fff0;border-color:#7759dc2e;box-shadow:0 16px 40px #34567324}.fl-launch-film .ai-suggestion strong{color:#253f57}.fl-launch-film .ai-suggestion b{color:#0a6f87;background:#1eb1ca1f}.fl-launch-film .product-copy{width:32%;bottom:14%}.fl-launch-film .capability-ticker{z-index:50;padding:.5% 0;position:absolute;bottom:3.2%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fl-launch-film .capability-track{gap:10px;width:max-content;animation:28s linear infinite ticker-move;display:flex}.fl-launch-film .capability-track>span{color:#194c63b8;white-space:nowrap;background:#ffffffad;border:1px solid #207e9b24;border-radius:999px;align-items:center;gap:7px;padding:clamp(7px,.72vw,12px) clamp(10px,1.1vw,18px);display:flex;box-shadow:0 8px 20px #2a667e14}.fl-launch-film .capability-track .icon{color:#0ba4be;flex:none;font-size:clamp(12px,1.2vw,19px)}.fl-launch-film .capability-track>span>span{flex-direction:column;gap:2px;display:flex}.fl-launch-film .capability-track strong{color:#123e52cc;font-size:clamp(6px,.6vw,10px);font-weight:700}.fl-launch-film .capability-track small{color:#2b5c7180;font-size:clamp(4px,.45vw,7px)}.fl-launch-film .benefits-scene{background:radial-gradient(circle at 75% 45%,#30d0c724,#0000 37%),radial-gradient(circle at 22% 80%,#745ee11a,#0000 35%),linear-gradient(125deg,#f9feff,#eaf8fb 60%,#f1fbf9)}.fl-launch-film .benefit-glow{background:#3dcec81a}.fl-launch-film .use-case-board{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #207e9b29;border-radius:clamp(13px,1.4vw,22px);width:57%;padding:2%;animation:.8s both metric-in;position:absolute;top:15%;left:4%;box-shadow:0 26px 70px #29688124,inset 0 1px #fff}.fl-launch-film .use-case-board__head{justify-content:space-between;align-items:center;padding:0 .5% 2%;display:flex}.fl-launch-film .use-case-board__head span{color:#123b52;font-size:clamp(7px,.72vw,12px);font-weight:700}.fl-launch-film .use-case-board__head small{color:#2e607585;font-size:clamp(5px,.48vw,8px)}.fl-launch-film .use-case-grid{grid-template-columns:repeat(3,1fr);gap:clamp(4px,.5vw,8px);display:grid}.fl-launch-film .use-case-card{opacity:0;min-width:0;animation:row-in .45s calc(var(--case-i) * 45ms) forwards;background:#f4fcfec2;border:1px solid #267c981a;border-radius:clamp(7px,.75vw,12px);grid-template-columns:auto 1fr auto;align-items:center;gap:7%;padding:6%;display:grid}.fl-launch-film .use-case-card>span{aspect-ratio:1;color:#089db8;background:#16afc717;border-radius:28%;place-items:center;width:clamp(19px,1.9vw,31px);font-size:clamp(9px,.9vw,14px);display:grid}.fl-launch-film .use-case-card div{flex-direction:column;gap:3px;min-width:0;display:flex}.fl-launch-film .use-case-card strong{color:#153e55;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(5px,.54vw,9px);overflow:hidden}.fl-launch-film .use-case-card small{color:#33647887;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4px,.43vw,7px);overflow:hidden}.fl-launch-film .use-case-card>b{color:#1197b17a;font-size:clamp(7px,.68vw,11px)}.fl-launch-film .work-path{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9ffbd;border:1px solid #6b53d324;border-radius:clamp(13px,1.4vw,22px);width:33%;padding:2%;animation:.8s .15s both run-list-in;position:absolute;top:15%;right:4%;box-shadow:0 26px 70px #414a7e21,inset 0 1px #fff}.fl-launch-film .work-path__title{flex-direction:column;gap:5px;padding:0 1% 4%;display:flex}.fl-launch-film .work-path__title small{color:#7662da;letter-spacing:.12em;font-size:clamp(5px,.48vw,8px);font-weight:700}.fl-launch-film .work-path__title strong{color:#183c54;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(8px,.92vw,15px)}.fl-launch-film .work-path__step{opacity:0;animation:row-in .5s calc(.3s + var(--work-i) * .12s) forwards;border-top:1px solid #4b728a17;grid-template-columns:auto 1fr auto;align-items:center;gap:4%;padding:3.5% 2%;display:grid}.fl-launch-film .work-path__step>span{aspect-ratio:1;color:#735fda;background:#765eda17;border-radius:28%;place-items:center;width:clamp(20px,2.1vw,34px);font-size:clamp(9px,.9vw,15px);display:grid}.fl-launch-film .work-path__step div{flex-direction:column;gap:3px;min-width:0;display:flex}.fl-launch-film .work-path__step strong{color:#183c54;font-size:clamp(6px,.62vw,10px)}.fl-launch-film .work-path__step small{color:#32607680;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4px,.42vw,7px);overflow:hidden}.fl-launch-film .work-path__step>i{aspect-ratio:1;color:#209e73;background:#2bbe881a;border-radius:50%;place-items:center;width:clamp(13px,1.25vw,20px);font-size:clamp(6px,.58vw,9px);display:grid}.fl-launch-film .benefits-copy{bottom:4%}.fl-launch-film .display--benefits{font-size:clamp(24px,3.4vw,57px)}.fl-launch-film .display--benefits span{color:#079eb4}.fl-launch-film .final-scene{background:radial-gradient(circle at 50% 44%,#24c0d733,#0000 27%),radial-gradient(circle at 50% 48%,#7758df1a,#0000 47%),linear-gradient(145deg,#fbfeff,#eaf9fc 55%,#f2efff)}.fl-launch-film .final-halo{border-color:#1e9db71a;box-shadow:0 0 0 6vw #49bed306,0 0 0 12vw #7b54ff05}.final-halo:before,.fl-launch-film .final-halo:after{border-color:#7456dc14}.fl-launch-film .final-name{color:#082a43}.fl-launch-film .final-tagline{color:#1e5068a3;max-width:540px;font-size:clamp(7px,.82vw,14px);line-height:1.55}.fl-launch-film .final-claim{color:#0d90aa;letter-spacing:-.02em;margin:3.5% 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(12px,1.35vw,22px);font-weight:600;animation:.9s .68s both final-type-in}.fl-launch-film .final-cta{margin-top:5%}.fl-launch-film .final-brand>small{color:#2c5b7075}.fl-launch-film .final-footer{color:#2b5b706b}.fl-launch-film .player-chrome{color:#174058}.fl-launch-film .control{color:#1c4f66b8;background:#ffffffa8;border-color:#277a9729;box-shadow:0 8px 22px #30667d14}.fl-launch-film .control:hover{color:#0c4058;background:#fff;border-color:#12a4bd59}.fl-launch-film .timeline-labels{color:#2d5b707a}.fl-launch-film .timeline-labels span:first-child{color:#0f394ebd}.fl-launch-film .timeline{background:#35789121}.fl-launch-film .timeline>i{background:#ecf9fce6}.fl-launch-film .player-meta>span{color:#089db9;background:#ffffffad;border-color:#2484a126}.fl-launch-film .player-meta b{color:#143d51c2}.fl-launch-film .player-meta small{color:#325f746e}.fl-launch-film .page-note{color:#1f53694d}@keyframes ticker-move{to{transform:translate(-50%)}}@media (max-width:760px){.fl-launch-film--hero .stage{font-size:clamp(12px,3.2vw,14px)}.fl-launch-film--hero .scene{box-sizing:border-box;flex-direction:column;padding:.875rem .875rem .75rem;display:flex;overflow:hidden}.fl-launch-film--hero .scene-header{letter-spacing:.1em;gap:.35rem;max-width:calc(100% - 1.75rem);font-size:.625rem;position:absolute;top:.65rem;left:.875rem}.fl-launch-film--hero .scene-header__line,.fl-launch-film--hero .scene-header>span:last-child{display:none}.fl-launch-film--hero .scene-copy{text-align:left;flex:none;width:100%;max-width:100%;animation:none;position:relative;inset:auto}.fl-launch-film--hero .display{letter-spacing:-.02em;font-size:1.35rem;line-height:1.15}.fl-launch-film--hero .eyebrow{letter-spacing:.14em;margin-bottom:.4rem;font-size:.625rem}.fl-launch-film--hero .scene-summary{text-wrap:pretty;margin-top:.45rem;font-size:.8125rem;line-height:1.5}.fl-launch-film--hero .chaos-center,.fl-launch-film--hero .chaos-orbit,.fl-launch-film--hero .notification,.fl-launch-film--hero .pause-indicator,.fl-launch-film--hero .transform-grid,.fl-launch-film--hero .core-wrap,.fl-launch-film--hero .flow-insight,.fl-launch-film--hero .showcase-aura,.fl-launch-film--hero .showcase-callout,.fl-launch-film--hero .use-case-board,.fl-launch-film--hero .work-path,.fl-launch-film--hero .benefit-glow,.fl-launch-film--hero .final-halo,.fl-launch-film--hero .final-lines{display:none}.fl-launch-film--hero .problem-scene{text-align:center;justify-content:center}.fl-launch-film--hero .problem-copy{text-align:center}.fl-launch-film--hero .display--problem{font-size:1.45rem}.fl-launch-film--hero .transform-scene{gap:.5rem}.fl-launch-film--hero .transform-copy{flex:auto;min-height:0;overflow:hidden}.fl-launch-film--hero .transform-copy .display{font-size:1.3rem}.fl-launch-film--hero .transform-copy .scene-summary{font-size:.78rem;line-height:1.45}.fl-launch-film--hero .flow-definition{gap:.35rem;margin-top:.5rem}.fl-launch-film--hero .flow-definition li{border-radius:.55rem;gap:.45rem;padding:.4rem .5rem}.fl-launch-film--hero .flow-definition__icon{width:1.65rem;font-size:.85rem}.fl-launch-film--hero .flow-definition strong{font-size:.72rem;line-height:1.3}.fl-launch-film--hero .flow-definition small{margin-top:.1rem;font-size:.68rem;line-height:1.4}.fl-launch-film--hero .flow-step-strip{border-radius:.65rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.fl-launch-film--hero .flow-step{grid-template-columns:auto 1fr;align-items:center;gap:.35rem;padding:.45rem .4rem}.fl-launch-film--hero .flow-step__number,.fl-launch-film--hero .flow-step>b{display:none}.fl-launch-film--hero .flow-step__icon{width:1.5rem;font-size:.8rem}.fl-launch-film--hero .flow-step small{font-size:.6rem;line-height:1.2}.fl-launch-film--hero .flow-step strong{font-size:.68rem;line-height:1.25}.fl-launch-film--hero .showcase-scene{gap:.55rem}.fl-launch-film--hero .showcase-copy{flex:none}.fl-launch-film--hero .display--showcase{font-size:1.28rem}.fl-launch-film--hero .showcase-copy .scene-summary{font-size:.78rem;line-height:1.45}.fl-launch-film--hero .showcase-frame{border-radius:.55rem;flex:auto;width:100%;height:auto;min-height:0;margin-top:.15rem;position:relative;inset:auto;transform:none}.fl-launch-film--hero .showcase-frame img{object-fit:cover;object-position:top center;background:#f4fafc}.fl-launch-film--hero .benefits-scene{text-align:center;justify-content:center}.fl-launch-film--hero .benefits-copy{text-align:center}.fl-launch-film--hero .display--benefits{font-size:1.32rem}.fl-launch-film--hero .final-scene{justify-content:center;padding-bottom:1.25rem}.fl-launch-film--hero .final-brand{padding:0 .5rem;position:relative}.fl-launch-film--hero .final-name{font-size:1.55rem}.fl-launch-film--hero .final-tagline{margin-top:.55rem;font-size:.78rem;line-height:1.45}.fl-launch-film--hero .final-claim{margin-top:.6rem;font-size:.82rem}.fl-launch-film--hero .final-cta{margin-top:.7rem;padding:.5rem .85rem;font-size:.75rem}.fl-launch-film--hero .final-footer{font-size:.58rem;position:absolute;bottom:.55rem;left:.875rem;right:.875rem}}@media (max-width:760px) and (max-height:700px){.fl-launch-film--hero .transform-copy .scene-summary,.fl-launch-film--hero .showcase-copy .scene-summary,.fl-launch-film--hero .problem-copy .scene-summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fl-launch-film--hero .flow-definition li:last-child{display:none}}.fl-launch-film--lightbox .experience{min-height:auto;padding:clamp(12px,2vw,20px)}.fl-launch-film--lightbox .player{width:min(960px,100%)}.fl-launch-film--lightbox .page-note{display:none}
