@charset "UTF-8";
                                                                          
.hero-person-editor{transform:none;align-self:end}.hero-person-editor .working-editor{width:116%;max-width:none;left:-8%;margin-bottom:5%}.hero-person-camera figcaption,.hero-person-editor figcaption{font-size:12px}.working-editor{aspect-ratio:1;animation:none}.person-director .eye-left{--eye-x:43.077%;--eye-y:29.434%;--eye-w:8.706%;--eye-h:7.728%}.person-director .eye-right{--eye-x:56.76%;--eye-y:30.205%;--eye-w:9.588%;--eye-h:8.509%}
.workflow-section{padding:90px 5vw 45px;background:#faf8f0}.workflow-intro{max-width:760px;margin:0 auto 70px;text-align:center}.workflow-intro .section-kicker{color:#e94b25;justify-content:center}.workflow-intro h2{font-size:44px}.workflow-intro>p:not(.section-kicker){font-size:14px;line-height:2;margin-top:20px;color:#6b7280}.workflow-scroll{display:inline-flex;align-items:center;gap:20px;margin-top:28px;font-size:10px;color:#7b8492}.workflow-scroll b{font-size:23px;color:#eb572e;animation:guide-arrow 2s infinite}.workflow-steps{position:relative}.flow-step{--flow-color:#ed572d;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;column-gap:50px;position:relative;scroll-margin-top:35px}.flow-copy{padding:20px 0 45px;align-self:center;position:relative;z-index:2}.flow-step-label{display:flex;align-items:center;gap:18px;font-family:var(--en);margin:0 0 25px}.flow-step-label>b{font-size:54px;font-weight:900;letter-spacing:-.065em;line-height:1;color:var(--flow-color)}.flow-step-label>span{font-size:10px;letter-spacing:.08em;color:#7d8797;border-left:1px solid #d5d6d8;padding-left:18px}.flow-role{font-size:10px;font-weight:700;color:#808794;margin-bottom:12px}.flow-step h3{font-size:35px;line-height:1.55;letter-spacing:-.04em;font-weight:900}.flow-step h3 em{color:var(--flow-color);font-style:normal}.flow-description{font-size:12px;color:#737d8b;margin-top:18px;line-height:1.9;max-width:380px}.flow-scene{position:relative;isolation:isolate;width:100%;aspect-ratio:1.36;border-radius:6px 28px 6px 6px;overflow:hidden;background:#faecd8;container-type:inline-size}.flow-step-02,.flow-step-07,.flow-step-08{--flow-color:#3159d7}.flow-step-05,.flow-step-06{--flow-color:#7652b1}.flow-connection{grid-column:2;position:relative;height:100px;pointer-events:none}.flow-connection svg{height:100%;width:45%;display:block;margin:auto;overflow:visible}.flow-connection path{stroke:#d3d5d6;stroke-width:1.2;stroke-dasharray:4 5;fill:none}.flow-connection>span{position:absolute;top:41%;left:64%;color:var(--flow-color);font-size:18px;animation:guide-arrow 2s infinite}.flow-step:last-child .flow-connection{display:none}.flow-cast-slot{position:absolute;width:28%;bottom:4%;right:2%;z-index:5;pointer-events:none}.flow-cast-slot>.person{width:100%;animation:none;translate:0;rotate:0}.flow-cast-slot.cast-left{left:1%;right:auto}.flow-cast-slot.cast-mirror>.person{scale:-1 1}.flow-cast-slot[data-cast=editor]{width:39%;bottom:2%;right:0}.flow-restaurant{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center}.scene-client .flow-cast-slot{width:31%;right:1%;bottom:5%}.conversation-bubble{position:absolute;top:12%;right:6%;width:37%;border-radius:7px;padding:4%;font-size:2.35cqw;font-weight:700;line-height:1.8;background:#fffdf8;color:#5a4334;box-shadow:0 2px 10px #66331108}.conversation-bubble:after{content:"";position:absolute;right:24%;top:100%;border-top:9px solid #fffdf8;border-inline:7px solid transparent}.client-proposal{position:absolute;top:8%;right:6%;width:38%;background:#fffefa;box-shadow:0 4px 15px #503f2310;transform:rotate(3deg);padding:4%;border-top:3px solid #ed6337;border-radius:2px}.client-proposal small{display:block;font:600 1.7cqw var(--en);color:#b3a391;letter-spacing:.06em}.client-proposal>b{display:block;font-size:2.6cqw;margin:8% 0;color:#614733}.client-proposal>span{display:block;font-size:2cqw;margin:8% 0;color:#8a725f}.client-proposal i{font:800 1.8cqw var(--en);margin-right:7%;color:#ed6437}.scene-proposal .flow-cast-slot,.scene-next .flow-cast-slot{width:28%;right:0;bottom:2%}.scene-client .flow-packet{top:58%;width:10%;--packet-from:60%;--packet-to:25%}.scene-next .client-proposal{border-top-color:#4f8c78}.flow-viewfinder{position:absolute;inset:8% 6% 12%;z-index:2}.flow-viewfinder>i{position:absolute;width:22px;height:22px;border:solid #fff8ed}.flow-viewfinder>i:nth-child(1){top:0;left:0;border-width:2px 0 0 2px}.flow-viewfinder>i:nth-child(2){top:0;right:0;border-width:2px 2px 0 0}.flow-viewfinder>i:nth-child(3){bottom:0;left:0;border-width:0 0 2px 2px}.flow-viewfinder>i:nth-child(4){bottom:0;right:0;border-width:0 2px 2px 0}.flow-viewfinder>span{position:absolute;top:10px;right:10px;font:700 2cqw var(--en);color:#c84928;display:flex;align-items:center;gap:5px}.flow-viewfinder b{height:6px;width:6px;background:#ee572b;border-radius:50%;animation:record-glow 2s infinite}.scene-shooting .flow-cast-slot{width:37%;bottom:6%;right:-1%}
.scene-meeting{background:#e9edfb}.scene-meeting .flow-cast-slot{width:29%;bottom:6%;right:1%}.scene-meeting .cast-left{left:1%}.meeting-paper{position:absolute;left:27%;top:7%;width:47%;height:53%;padding:5% 4%;background:#fffefa;box-shadow:0 5px 15px #223d760c;border-radius:3px;text-align:center;z-index:2}.meeting-paper>small{font:600 1.6cqw var(--en);letter-spacing:.06em;color:#6c82aa}.meeting-paper>b{display:block;font-size:2.9cqw;margin:7% 0}.planning-nodes{display:flex;gap:5%;justify-content:center;margin-top:10%}.planning-nodes span{padding:5% 2%;background:#edf1ff;border:1px solid #d8e2ff;border-radius:20px;flex:1;color:#5773bd;font-size:1.7cqw;white-space:nowrap}.meeting-paper>i{font-style:normal;color:#6f8bd5;font-size:3cqw;display:block;margin:5%}.meeting-paper>strong{font-size:1.8cqw;font-weight:500;color:#6d7a94}.meeting-table{position:absolute;left:18%;right:18%;bottom:19%;height:15%;background:#c5cde7;border-radius:50%;z-index:1;box-shadow:0 8px 0 #b2bedb}.meeting-paper svg{width:100%;height:45%;overflow:visible}.meeting-paper svg path{fill:none;stroke:#5378db;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.meeting-paper svg circle{fill:#f17b4c;stroke:white;stroke-width:2}.meeting-paper>span{display:block;font-size:2cqw;color:#7486ab}.scene-review .meeting-paper{height:55%}
.flow-packet{--pass:0;--packet-from:26%;--packet-to:68%;position:absolute;top:59%;left:calc(var(--packet-from) + (var(--packet-to) - var(--packet-from))*var(--pass));width:12%;z-index:7;transform:translate(-50%,calc(-10px * sin(var(--pass)*180deg))) rotate(calc(-7deg + 14deg*var(--pass)));filter:drop-shadow(0 4px 3px #1b2b4715)}.flow-packet svg{width:100%;height:auto;display:block;overflow:visible}.flow-packet path:first-child{fill:#fffefa;stroke:#ed6b3d;stroke-width:2}.flow-packet path:last-child{fill:none;stroke:#e87c56;stroke-width:2}.flow-packet>span{display:block;text-align:center;white-space:nowrap;font-size:1.7cqw;color:#8a6f57;font-weight:700;position:absolute;top:105%;left:50%;translate:-50% 0}.scene-review .flow-packet{--packet-from:69%;--packet-to:27%}.scene-handover{background:#eee8f7}.scene-handover .cast-left{width:30%;bottom:10%}.scene-handover .flow-cast-slot[data-cast=editor]{width:39%;bottom:5%}.handover-line{position:absolute;top:44%;left:19%;right:16%;height:1px;border-top:1px dashed #bfaed7}.handover-line:after{content:"→";position:absolute;right:-6px;top:-13px;color:#8c73b1;font-size:18px}.handover-caption{position:absolute;top:16%;left:0;right:0;text-align:center;color:#78618e;font-size:2.7cqw;font-weight:700}.scene-handover .flow-packet{top:35%;width:13%;--packet-from:25%;--packet-to:71%}.packet-film path:first-child{stroke:#9164bd}.packet-film path:last-child{stroke:#ad91ca}
.scene-editing{background:#ece6f4;aspect-ratio:1.25}.scene-editing .premiere-window{left:5%;top:6%;width:89%;height:66%}.scene-editing .flow-cast-slot[data-cast=editor]{width:40%;bottom:0;right:-1%}.post-checklist{position:absolute;left:6%;bottom:11%;display:grid;gap:5px;font-size:2.1cqw;color:#67478f;font-weight:700}.post-checklist span{opacity:.35;transition:opacity .3s}.post-checklist span.is-done{opacity:1}.flow-art-note{position:absolute;bottom:3%;left:6%;font-size:1.5cqw;color:#8b7b9b}
.scene-analysis{aspect-ratio:1.15;background:#e9edfb}.flow-report{position:absolute;inset:0;container-type:inline-size;overflow:hidden}.flow-report .flow-cast-slot{width:25%;right:0;bottom:20%}.flow-report .report-stack{inset:5% 14% 20% 5%}.flow-report .report-document{padding:4.5%;overflow:hidden}.flow-report .report-masthead{flex:none;padding-bottom:3%}.flow-report .report-pages{min-height:0;flex:1}.flow-report .report-page{height:100%;display:flex;flex-direction:column;padding-top:3%;overflow:hidden}.flow-report .report-page h4{margin:0;font-size:3.8cqw;line-height:1.4}.flow-report .report-subtitle{margin-top:2%;font-size:1.8cqw;line-height:1.5}.flow-report .report-kpis{margin-top:4%;padding-bottom:3%;flex:none}.flow-report .report-kpis b{font-size:4.2cqw;line-height:1.5}.flow-report .retention{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:3%;padding-bottom:3%}.flow-report .retention>p{font-size:2cqw;line-height:1.3}.flow-report .retention svg{width:100%;flex:1;min-height:0;max-height:90px;margin-top:2%}.flow-report .chart-insight{font-size:1.8cqw;margin-top:2%;padding:2%;align-self:start;line-height:1.4;flex:none}.flow-report .report-folio{flex:none;font-size:1.5cqw;line-height:1.3}.flow-report .report-controls{bottom:6%;left:5%;width:74%}.flow-report .report-disclaimer{bottom:1.7%;left:5%;font-size:1.65cqw}.flow-report .report-ideas{margin-top:4%;gap:0;flex:1}.flow-report .report-ideas article{padding:3% 0}.flow-report .report-ideas b{font-size:2.2cqw}.flow-report .report-ideas p{font-size:1.8cqw}.flow-report .report-stamp{margin:3% 0;font-size:1.8cqw}.flow-report .improve-visual{margin-top:3%;height:40%;flex:none}.flow-report .food-thumbnail{height:100%;aspect-ratio:auto}.flow-report .improvement-list{gap:8px;margin-top:5%}.flow-report .improvement-list li{font-size:2cqw}
.workflow-loop{padding:25px 0 45px;text-align:center}.workflow-loop a{display:inline-flex;align-items:center;gap:18px;text-decoration:none;color:#697587;font-size:12px;line-height:1.9}.workflow-loop b{color:#ec572e;font:500 47px var(--sans)}.workflow-loop strong{color:#293750;font-weight:700}
                                                                                   
#flow-actors{position:absolute;top:0;left:0;width:100%;height:0;z-index:8;pointer-events:none;overflow:visible}.flow-actor{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;visibility:hidden}.flow-actor.is-active{visibility:visible}.flow-actor-pose{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;opacity:0}.flow-actor-pose>.person{height:100%;width:auto;aspect-ratio:3/4;max-width:100%;animation:none;translate:0;rotate:0}.flow-actor-pose>.working-editor{aspect-ratio:1}.flow-motion .flow-cast-slot>.person{visibility:hidden}.flow-hero-away{visibility:hidden!important}.workflow-reading #mobile-cta{opacity:0;visibility:hidden;pointer-events:none}.flow-scene .pr-playhead,.flow-scene .pr-meters>i,.flow-scene .pr-video img{animation-play-state:paused}.flow-step.is-near .pr-playhead,.flow-step.is-near .pr-meters>i,.flow-step.is-near .pr-video img{animation-play-state:running}.flow-step.is-near .chart-line{animation-play-state:running}
                                                                                
.price-reveal{background:#19253b;color:#fffaf0;text-align:center;padding:85px 5vw 45px}.price-reveal .section-kicker{justify-content:center;color:#ff9060}.price-reveal h2{font-size:35px;letter-spacing:.03em}.big-monthly{display:flex;align-items:baseline;justify-content:center;gap:17px;margin:15px 0 0}.big-monthly>span{font-size:20px;font-weight:700}.big-monthly>strong{font:900 150px/.95 var(--en);letter-spacing:-.08em;color:#ff7040}.big-monthly>strong>small{font:900 55px/1.3 var(--sans);letter-spacing:-.04em;margin-left:12px;color:#fffaf0}.price-tax{font-size:11px;color:#afbacd;margin-top:20px}.monthly-included{font-size:17px;line-height:2;font-weight:700;margin-top:30px}.monthly-note{font-size:10px;color:#a6b2c6;margin-top:15px}.price-reveal a{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid #95a4bf;font-size:12px;text-decoration:none;margin-top:25px;padding:8px 0}.monthly-next{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#ff966e;margin-top:45px}.monthly-next b{font-size:24px}
.hybrid-section{padding-block:85px;background:#faf8f0}.hybrid-heading{text-align:center}.hybrid-heading .section-kicker{justify-content:center;color:#5e7297}.hybrid-heading h2{font:900 62px/1.35 var(--sans);letter-spacing:-.055em}.hybrid-heading h2 br{display:none}.hybrid-heading h2 em{font-family:var(--en);font-style:normal;color:#3158da}.hybrid-heading h2>strong{color:#ee582e}.hybrid-heading h2>span{font-weight:500;color:#bcc3ce}.hybrid-heading>p:last-child{display:inline-block;font-size:14px;font-weight:900;border-bottom:3px solid #ee582e;padding-bottom:5px;margin-top:25px}.hybrid-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px;position:relative;margin-top:55px}.hybrid-pair article{padding:35px 34px 0;border-top:2px solid #ec633d;min-width:0}.hybrid-pair article.ai-side{border-color:#456be0}.hybrid-label{font:700 10px var(--en);letter-spacing:.15em;color:#a7a3a0}.hybrid-pair h3{font-size:30px;line-height:1.6;margin-top:16px;letter-spacing:-.03em}.hybrid-pair h3 em{font-style:normal;color:#e95f38}.hybrid-pair .ai-side h3 em{color:#4162c7}.hybrid-pair ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:12px;color:#727a89;line-height:1.8}.hybrid-plus{position:absolute;top:100px;left:50%;translate:-50% 0;color:#bec5cf;font-size:34px}.hybrid-crew{display:flex;align-items:end;width:85%;max-width:360px;margin:25px auto 0}.hybrid-crew .person{width:33.33%;flex:none}.hybrid-crew .working-editor{width:38%;margin-left:-2%;margin-right:-2%}.ai-diagram{display:flex;position:relative;justify-content:space-between;max-width:380px;margin:40px auto 0;height:160px;padding:0 20px}.ai-diagram>span{display:grid;place-items:center;width:28%;height:36px;background:#eef1fc;border:1px solid #c4d0f1;border-radius:20px;color:#6a82b7;font:600 9px var(--en)}.ai-diagram>b{position:absolute;left:50%;bottom:0;translate:-50% 0;display:grid;place-items:center;width:65px;height:65px;border:1px solid #4268cd;border-radius:12px;color:#4165c7;font:700 23px var(--en);background:#f4f6ff;box-shadow:0 5px 0 #dde5fa}.ai-diagram svg{position:absolute;left:8%;top:35px;width:84%;height:70px}.ai-diagram path{fill:none;stroke:#94a9df;stroke-width:1.2;stroke-dasharray:4 3;animation:ai-line 4s linear infinite}.hybrid-result{font-size:18px;text-align:center;line-height:2.1;margin-top:45px;color:#7c8290}.hybrid-result strong{color:#1c2b45;border-bottom:3px solid #ec633d}.hybrid-to-works{display:block;margin-top:32px;text-align:center;text-decoration:none;color:#64728b;font-size:11px}.hybrid-to-works b{display:block;font-size:25px;margin-top:15px;color:#ed582f}.works .lead{color:#b5c2d6}.team{border-bottom:0}
.service-download{background:#f0eee5;color:#1b2942;text-align:center;padding-block:70px}.service-download .section-inner{max-width:760px}.service-download .section-kicker{justify-content:center;font-size:10px;color:#738098}.service-download h2{font-size:33px;line-height:1.65}.download-impact{font-size:104px;font-weight:900;color:#ec512a;letter-spacing:-.08em;line-height:1.3;margin:5px 0 10px}.download-description{font-size:13px;line-height:2;color:#7a7f88}.download-crew{display:flex;align-items:end;max-width:410px;margin:25px auto 30px;gap:0}.download-crew .person{width:33.3%}.download-crew .working-editor{width:39%;margin-left:-3%;margin-right:-3%}.guide-download{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:20px;background:#e8512b;color:white;border-radius:5px;padding:22px 25px;text-decoration:none;box-shadow:0 4px 0 #bb3b1d;max-width:580px;margin:auto;font-size:19px;font-weight:900;transition:background .2s,transform .2s}.guide-download:hover{background:#d7411e;transform:translateY(-2px)}.guide-download small{display:block;font-size:10px;font-weight:500;margin-bottom:5px;opacity:.9}.guide-download b{display:grid;place-items:center;border:1px solid #ffffff66;border-radius:50%;width:40px;height:40px;font-size:24px;flex:none}.download-format{font-size:9px;color:#8a8c91;margin-top:20px}
@keyframes ai-line{to{stroke-dashoffset:-28}}
.meeting-paper{display:flex;flex-direction:column;padding:4%}.meeting-paper>small{line-height:1.3}.meeting-paper>b{margin:6% 0 4%;line-height:1.5}.planning-nodes{margin-top:5%}.meeting-paper>i{margin:3%;line-height:1.2}.meeting-paper>strong{line-height:1.4;font-size:1.75cqw}.meeting-paper>span{line-height:1.4}.scene-review .meeting-paper svg{min-height:0;flex:1;margin:5% 0}.flow-report .retention svg{flex:0 1 auto;height:auto;aspect-ratio:330/106;max-height:none;min-height:0;width:100%}.flow-actor[data-phase=working] .flow-actor-pose>.person:not(.working-editor){animation:person-breathe 3.8s ease-in-out infinite}.flow-actor[data-phase=passing] .flow-actor-pose>.person{animation:crew-pass-bob .42s ease-in-out infinite alternate}
@keyframes crew-pass-bob{from{translate:0 0;rotate:-1deg}to{translate:0 -3px;rotate:1deg}}
.flow-copy h3{width:fit-content}.flow-report .report-ideas{min-height:0;gap:0}.flow-report .report-ideas article{padding:3% 0}.flow-report .report-stamp{display:none}.funnel-reading #mobile-cta{opacity:0;visibility:hidden;pointer-events:none}
.js .flow-step .flow-step-label,.js .flow-step h3,.js .flow-step .flow-description{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .65s cubic-bezier(.2,.7,.2,1)}.js .flow-step.has-entered .flow-step-label,.js .flow-step.has-entered h3,.js .flow-step.has-entered .flow-description{opacity:1;transform:none}.js .flow-step.has-entered h3{transition-delay:.08s}.js .flow-step.has-entered .flow-description{transition-delay:.15s}.flow-step.has-entered .meeting-paper{animation:flow-paper-in .7s both}.flow-step.is-near .conversation-bubble{animation:flow-conversation 3.7s ease-in-out infinite}.flow-step.is-near .flow-viewfinder{animation:flow-focus 5s ease-in-out infinite}.flow-step.is-near .client-proposal{animation:flow-proposal 4s ease-in-out infinite}.price-reveal .big-monthly>strong{animation:price-glow 4s ease-in-out infinite}.download-impact{background:linear-gradient(105deg,#e94723 20%,#ff8f36 44%,#e94723 60%);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:download-shine 5s ease-in-out infinite}
@keyframes flow-paper-in{from{opacity:0;translate:0 15px;rotate:-3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes flow-conversation{0%,100%{translate:0 0}50%{translate:0 -3px}}@keyframes flow-focus{0%,100%{scale:1}45%,60%{scale:.97}}@keyframes flow-proposal{0%,100%{translate:0 0}50%{translate:0 -3px}}@keyframes price-glow{0%,100%{color:#ff7040}50%{color:#ff8a49}}@keyframes download-shine{0%,100%{background-position:100% 0}60%{background-position:0 0}}
@media(max-width:1100px){.flow-step{column-gap:30px}.flow-step h3{font-size:29px}.flow-description{font-size:11px}.flow-step-label>b{font-size:47px}.flow-role{font-size:9px}.hybrid-pair{gap:35px}.hybrid-pair article{padding-inline:20px}.hybrid-pair h3{font-size:26px}}
@media(max-width:900px){.hero-person-camera figcaption,.hero-person-editor figcaption{font-size:9px}.hero-person-editor .working-editor{margin-bottom:9%}.workflow-section{padding:45px 24px 20px}.workflow-intro{margin-bottom:40px}.workflow-intro h2{font-size:30px}.workflow-intro .section-kicker{font-size:8px;margin-bottom:17px}.workflow-intro>p:not(.section-kicker){font-size:11px;margin-top:17px}.workflow-scroll{font-size:9px;margin-top:18px;gap:15px}.flow-step{display:block;scroll-margin-top:24px}.flow-copy{padding:0 0 23px}.flow-step-label{gap:13px;margin-bottom:15px}.flow-step-label>b{font-size:37px}.flow-step-label>span{font-size:8px;padding-left:13px}.flow-role{font-size:9px;margin-bottom:8px}.flow-step h3{font-size:27px;line-height:1.5}.flow-description{font-size:10px;margin-top:11px}.flow-scene{aspect-ratio:1.25;border-radius:4px 24px 4px 4px}.flow-connection{height:85px}.flow-connection svg{width:50%;margin-left:36%}.flow-connection>span{left:74%;font-size:16px}.flow-cast-slot{width:29%}.scene-client .flow-cast-slot{width:31%}.conversation-bubble{font-size:2.5cqw;right:3%;top:11%;width:40%}.scene-proposal .flow-cast-slot,.scene-next .flow-cast-slot{width:27%;bottom:1%;right:-1%}.client-proposal{width:42%;top:6%;right:4%;padding:4%}.client-proposal>b{font-size:2.8cqw}.client-proposal>span{font-size:2.3cqw}.client-proposal small{font-size:1.9cqw}.scene-shooting .flow-cast-slot{width:39%;right:-1%}.flow-viewfinder>span{font-size:2.4cqw}.flow-viewfinder>i{width:18px;height:18px}.meeting-paper{left:25%;width:50%;top:7%;height:52%}.meeting-paper>b{font-size:3.2cqw}.meeting-paper>small{font-size:1.8cqw}.planning-nodes span{font-size:1.9cqw}.meeting-paper>strong{font-size:1.9cqw}.scene-meeting .flow-cast-slot{width:30%;right:-1%}.scene-meeting .cast-left{left:0}.flow-packet{top:62%}.flow-packet>span{font-size:1.8cqw}.scene-handover .cast-left{width:31%;bottom:8%}.scene-handover .flow-cast-slot[data-cast=editor]{width:43%;right:-1%}.scene-handover .flow-packet{top:35%}.handover-caption{font-size:3cqw;top:15%}.scene-editing{aspect-ratio:1.05}.scene-editing .premiere-window{width:91%;left:4%;height:63%;top:5%}.scene-editing .flow-cast-slot[data-cast=editor]{width:46%;right:-1%;bottom:1%}.post-checklist{font-size:2.5cqw;left:5%;bottom:12%;gap:4px}.flow-art-note{font-size:1.7cqw;left:5%}.scene-analysis{aspect-ratio:.99}.flow-report .report-page h4{font-size:4.3cqw}.flow-report .report-kpis span{font-size:2cqw}.flow-report .report-kpis b{font-size:4.6cqw}.flow-report .report-subtitle{font-size:2cqw}.flow-report .retention>p{font-size:2.3cqw}.flow-report .chart-insight{font-size:2.05cqw}.flow-report .report-folio{font-size:1.6cqw}.flow-report .report-disclaimer{font-size:1.9cqw}.flow-report .report-controls{width:76%;bottom:6%}.flow-report .report-stack{inset:5% 13% 21% 5%}.flow-report .report-ideas b{font-size:2.65cqw}.flow-report .report-ideas p{font-size:2cqw}.flow-report .report-ideas article{padding:4% 0}.flow-report .report-ideas{gap:3%}.flow-report .report-stamp{font-size:2cqw}.flow-report .improvement-list li{font-size:2.3cqw}.flow-report .report-play{width:42px;height:42px}.flow-report .report-tabs>button{min-height:40px}.workflow-loop{padding:30px 0 15px}.workflow-loop a{font-size:10px;gap:13px}.workflow-loop b{font-size:40px}.price-reveal{padding:48px 24px 30px}.price-reveal .section-kicker{font-size:8px}.price-reveal h2{font-size:27px}.big-monthly{gap:10px;margin-top:20px}.big-monthly>span{font-size:15px}.big-monthly>strong{font-size:120px}.big-monthly>strong>small{font-size:33px;margin-left:8px}.price-tax{font-size:9px;margin-top:15px}.monthly-included{font-size:12px;margin-top:25px;line-height:2}.monthly-note{font-size:8px;line-height:1.9;max-width:290px;margin:15px auto 0}.price-reveal a{font-size:10px;margin-top:17px}.monthly-next{font-size:10px;margin-top:30px;gap:6px}.hybrid-section{padding:45px 24px}.hybrid-heading .section-kicker{font-size:8px}.hybrid-heading h2{font-size:43px;line-height:1.4}.hybrid-heading h2 br{display:block}.hybrid-heading>p:last-child{font-size:12px;margin-top:20px}.hybrid-pair{grid-template-columns:1fr;gap:40px;margin-top:35px}.hybrid-pair article{padding:25px 10px 0}.hybrid-label{font-size:9px}.hybrid-pair h3{font-size:27px;margin-top:12px}.hybrid-pair ul{font-size:11px;gap:8px;margin-top:17px}.hybrid-plus{display:none}.hybrid-crew{max-width:270px;margin-top:20px}.ai-diagram{height:140px;margin-top:27px;max-width:300px}.hybrid-result{font-size:13px;margin-top:32px}.hybrid-result strong{display:block;border:0;text-decoration:underline;text-decoration-color:#ed633d;text-decoration-thickness:2px;text-underline-offset:7px}.hybrid-to-works{font-size:10px;margin-top:30px}.service-download{padding:45px 24px}.service-download .section-kicker{font-size:8px}.service-download h2{font-size:27px}.download-impact{font-size:83px;margin-top:7px}.download-description{font-size:11px}.download-crew{max-width:300px;margin:22px auto 25px}.guide-download{padding:17px 16px;font-size:14px;gap:10px}.guide-download small{font-size:8px}.guide-download b{width:30px;height:30px;font-size:20px}.download-format{font-size:8px;margin-top:17px}}
@media(min-width:600px) and (max-width:900px){.workflow-section .section-inner{max-width:620px}.flow-scene{max-width:540px;margin:auto;aspect-ratio:1.36}.scene-analysis{aspect-ratio:1.15}.flow-step h3{font-size:33px}.flow-copy{padding-bottom:25px}.flow-description{font-size:12px}.flow-role{font-size:11px}.hero-person-camera figcaption,.hero-person-editor figcaption{font-size:13px}.hybrid-pair{grid-template-columns:1fr 1fr;gap:25px}.hybrid-pair h3{font-size:24px}.hybrid-pair ul{font-size:10px}.hybrid-crew{max-width:250px}.service-download h2{font-size:34px}.download-impact{font-size:100px}.guide-download{font-size:19px}}
@media(max-width:359px){.workflow-section{padding-inline:20px}.hero-person-camera figcaption,.hero-person-editor figcaption{font-size:7.5px}.flow-step h3{font-size:24px}.flow-description{font-size:9px}.flow-role{font-size:8px}.flow-step-label>b{font-size:33px}.workflow-intro h2{font-size:27px}.scene-analysis{aspect-ratio:.91}.guide-download{font-size:12px;padding-inline:13px}.guide-download small{font-size:7px}.big-monthly>strong{font-size:100px}.big-monthly>strong>small{font-size:30px}.monthly-included{font-size:11px}}
@media(prefers-reduced-motion:reduce){#flow-actors{display:none}.flow-motion .flow-cast-slot>.person,.flow-hero-away{visibility:visible!important}.workflow-scroll b,.flow-connection>span,.flow-viewfinder b,.ai-diagram path{animation:none!important}.flow-packet{left:50%;transform:none}.post-checklist span{opacity:1}.pr-playhead{left:52%}.flow-scene .pr-playhead,.flow-scene .pr-meters>i,.flow-scene .pr-video img{animation:none!important}}
@media(prefers-reduced-motion:reduce){.js .flow-step .flow-step-label,.js .flow-step h3,.js .flow-step .flow-description{opacity:1;transform:none;transition:none}.meeting-paper,.conversation-bubble,.client-proposal,.flow-viewfinder,.big-monthly>strong,.download-impact{animation:none!important}}
@media(max-width:599px){.scene-analysis{aspect-ratio:.89}.flow-report .retention svg{max-height:88px}.flow-report .report-kpis{margin-top:3%}.flow-report .report-page h4{font-size:4.3cqw}}
.flow-report .report-ideas{display:flex;flex-direction:column;gap:0;min-height:0}.flow-report .report-ideas article{flex:1;min-height:0;padding:2% 0}.flow-report .report-ideas b{display:block;font-size:2.5cqw;line-height:1.4}.flow-report .report-ideas p{font-size:1.9cqw;line-height:1.4;margin-top:3px}.flow-report .improve-visual{height:37%}.flow-report .improvement-list{gap:6px;margin-top:4%}.flow-report .improvement-list li{line-height:1.5}.flow-motion .flow-cast-slot .flame-outer,.flow-motion .flow-cast-slot .flame-inner,.flow-hero-away .flame-outer,.flow-hero-away .flame-inner{animation-play-state:paused}
