body{position:relative;overflow-x:hidden;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#373737;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;min-height:100vh;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;letter-spacing:-.1px}h1,h2,h3,h4,h5{font-weight:700;color:#06051f;line-height:1.3;margin-bottom:15px}a{color:#01a0c6}a:hover{color:#028fb1;text-decoration:none}ul{list-style:none;margin:0;padding:0}p{margin-bottom:15px}strong{font-weight:700}.embed-responsive-4by5::before{padding-top:125%}/*! Wrapper */.wrapper{overflow-x:clip;position:relative;z-index:2}a.cta{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:14px 30px;min-width:160px;max-width:max-content;color:#fff;background:#000;border-radius:72px;font-size:16px;font-weight:600;text-align:center;text-transform:none;position:relative;overflow:hidden;margin:0 auto;transition:all .15s linear}a.cta:hover{color:#fff;background-image:linear-gradient(to right top,#140eb4,#3810c2,#5111d0,#6812de,#7e12eb)}header .cta>a,section .cta>a{border:none;box-shadow:none}/*!
 * Section
 */section{position:relative;padding-top:24px;padding-bottom:30px;background:#fff;text-align:center;overflow:hidden}.gray{background:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.dark{background:#000;color:#fff}.container>h3,.section-title h3{font-size:24px;letter-spacing:-1px;position:relative;margin-bottom:5px}.section-title h4{font-size:17px;line-height:1.5;font-weight:400;margin-bottom:16px}.dark h3{color:#fff}/*! Brands Strip */.swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-slide{width:auto!important;padding:0 10px}.brand-strip .logo-brand{background:url('../images/sprite-lightbg.svg') no-repeat;height:38px;background-size:320px 800px}.brand-strip .disney{width:92px;background-position:0 -41px}.brand-strip .disney:hover{background-position:0 -401px}.brand-strip .marvel{width:72px;background-position:0 -81px}.brand-strip .marvel:hover{background-position:0 -441px}.brand-strip .redbull{width:107px;background-position:-.5px -120.75px}.brand-strip .redbull:hover{background-position:-.5px -480.75px}.brand-strip .twitter{width:96px;background-position:0 -161px}.brand-strip .twitter:hover{background-position:0 -521px}.brand-strip .loreal{width:96px;background-position:0 -201px}.brand-strip .loreal:hover{background-position:0 -561px}.brand-strip .seattle{width:107px;background-position:0 -241px}.brand-strip .seattle:hover{background-position:0 -601px}.brand-strip .americanexpress{width:84px;background-position:0 -281px}.brand-strip .americanexpress:hover{background-position:0 -641px}.brand-strip .lego{width:60px;background-position:-2px -321px}.brand-strip .lego:hover{background-position:-2px -681px}.brand-strip .warnerbros{width:107px;background-position:0 -361px}.brand-strip .warnerbros:hover{background-position:0 -721px}.video-showcase{margin-bottom:20px;margin-left:-15px;margin-right:-15px;padding:0 15px 20px}.facebook-showcase .video-showcase{margin-bottom:0}.video-showcase-innerwrapper{display:grid;flex-direction:row;width:190%;grid-template-columns:repeat(3,1fr);gap:15px}.vidWrapper{border-radius:6px;overflow:hidden}.video-showcase-innerwrapper{display:grid;flex-direction:row;width:140%;grid-template-columns:repeat(3,1fr);gap:10px;padding-right:15px}.vidWrapper,.video-container{border-radius:6px;overflow:hidden}.vidWrapper.border{border-color:#eee!important;border-width:2px!important}.flatform-fixscroll{text-align:center;margin-bottom:15px}.flatform-fixscroll>div{display:grid;flex-direction:row;grid-template-columns:24px auto;align-items:center;gap:6px;width:max-content}.colored-social-logo{width:24px;height:24px;background:url('../images/standard/colored-social-logo.svg') no-repeat;background-position:0 0;background-size:cover;margin:0 auto}.linkedin-showcase .colored-social-logo{background-position:0 25%}.facebook-showcase .colored-social-logo{background-position:0 50%}.flatform-fixscroll span{font-size:14px;font-weight:600}.os-scrollbar{left:15px!important;right:15px!important;background:#0796ba54!important;border-radius:10px;padding:0!important}.os-scrollbar-handle{background:#0796ba!important}.faq h4{position:relative;cursor:pointer;padding:10px 40px 10px 0;margin-bottom:0;font-weight:700;font-size:17px;line-height:1.4;display:block}.faqs{text-align:left;margin-bottom:10px}.faq{border-bottom:1px dashed #eee;text-align:left}.faq_toggle{right:6px;height:11px;position:absolute;width:11px;top:50%;margin-top:-6px}.faq_toggle:before{background:#0796ba;content:" ";height:11px;position:absolute;right:4px;top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:3px}.faq_toggle:after{background:#0796ba;content:" ";height:3px;position:absolute;right:0;top:4px;width:11px}.faq_toggle.opened:before{content:" ";height:11px;position:absolute;right:4px;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:3px}.answer{display:none;padding-bottom:10px}.answer p{margin-bottom:15px}.answer p:last-of-type{margin-bottom:0}/*! Footer*/.site-footer{background:#000;background:-webkit-gradient(linear,left top,left bottom,color-stop(52%,#000),to(#221f27));background:-o-linear-gradient(top,#000 52%,#221f27 100%);background:linear-gradient(180deg,#000 52%,#221f27 100%);color:#fff;text-align:center;padding:30px 0 36px}/*! Site Footer */.site-footer ul{list-style:none;padding:0;margin:0;font-size:14px}.site-footer a{color:#fff}.site-footer p:not(.grid){font-size:14px;margin-bottom:0}span.highlight{background:#ff0;border-radius:2px;padding:0 2px}.showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ratingstar{display:block;width:max-content;height:20px;margin:5px auto 10px;text-align:center}.star{margin:5px 2px;position:relative;display:block;color:#e2bd04;width:0;height:0;border-right:12px solid transparent;border-bottom:9px solid #e2bd04;border-left:12px solid transparent;transform:rotate(35deg);float:left}.star:before{border-bottom:10px solid #e2bd04;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;height:0;width:0;top:-6px;left:-9px;display:block;content:'';transform:rotate(-35deg)}.star:after{position:absolute;display:block;color:#e2bd04;top:1px;left:-13px;width:0;height:0;border-right:12px solid transparent;border-bottom:9px solid #e2bd04;border-left:12px solid transparent;transform:rotate(-70deg);content:''}.client-logo{max-width:150px}/*! Media Queries */@media (min-width:768px){.showcase{grid-template-columns:repeat(3,1fr);gap:30px}.four-video-grid .showcase{grid-template-columns:repeat(4,1fr);gap:30px}.video-showcase-innerwrapper{width:100%}}@media (min-width:992px){.wrapper{padding-bottom:0}.site-footer,section{padding-top:50px;padding-bottom:60px}.section-title h4{margin-bottom:40px;line-height:1.6}}@media (min-width:1200px){body{line-height:1.8;font-size:17px}.container{max-width:1180px}p{font-size:17px;margin-bottom:20px}section{padding-top:60px;padding-bottom:80px}.section-title h3{margin-bottom:10px;font-size:36px}.section-title h4{font-size:18px;margin-bottom:50px}.faq h4{font-size:22px;padding:20px 80px 15px 0}.faq_toggle{height:16px;width:16px;margin-top:-6px}.faq_toggle:before{height:16px;right:6px;top:0;width:4px}.faq_toggle:after{height:4px;top:6px;width:16px}.faq_toggle.opened:before{height:16px;right:6px;width:4px}.site-footer{padding:80px 0}.site-footer p:not(.grid){font-size:14px;margin:0;line-height:1.8!important}.site-footer ul li{margin:0 0 10px}.swiper-slide{width:auto!important;padding:0 20px}.colored-social-logo{width:36px;height:36px}.flatform-fixscroll>div{grid-template-columns:36px auto;gap:10px}.flatform-fixscroll span{font-size:18px}.video-showcase{margin-bottom:40px;padding-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.video-showcase-innerwrapper{gap:30px}.flatform-fixscroll{margin-bottom:20px}.faq{padding-bottom:10px}.faqs{margin-bottom:40px}.ratingstar{margin-bottom:24px}#redeem .section-title h3{font-size:46px;letter-spacing:-2px;padding-left:40px;padding-right:40px}}/*!
 * Retina Background image
 *//*! FakeBeacon */.hsds-beacon .fbuCts{bottom:20px!important}.hsds-beacon .cXSNAR.BeaconContainer-enter-done{transform:translateY(-5px)}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.faq a:hover{text-decoration:underline}.tabcontent{display:none}.tabcontent.active{display:block}.bc-tab>ul{display:grid;justify-content:center;align-items:center;gap:10px;background:#f5f5f5;border-radius:16px;padding:5px;grid-template-columns:repeat(2,1fr);margin:0 auto}.bc-tab>ul li a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px;border-radius:13px;transition:all .3s ease-in-out}.bc-tab>ul li a h4{margin-bottom:0;font-size:18px;font-weight:600}.bc-tab>ul li a p{margin-bottom:0;font-size:14px;color:#06051f}.bc-tab>ul li a.active{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.one__col>*{grid-column:auto/span 12;text-align:center;margin:0 auto;width:100%}.ratio{position:relative;width:100%;overflow:hidden}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio>*{border-radius:16px}.tabcontent .ratio>*{border-radius:0}.square{border-radius:0!important}.bc-tab>ul{margin-bottom:30px}@media(min-width:768px){.bc-tab>ul li a:hover{background:#fff}.bc__grid{max-width:700px}.arrow__icon{width:120px;height:120px;background:url('../images/sprite-lightbg.svg') no-repeat;background-position:-480px -480px;background-size:960px 2400px;position:absolute;-webkit-transform:scale(.8) rotate(-3deg);-ms-transform:scale(.8) rotate(-3deg);transform:scale(.8) rotate(-3deg);display:none}}@media(min-width:992px){.bc__grid{max-width:920px}.bc-tab>ul{margin-bottom:40px;grid-template-columns:auto auto;width:max-content}}@media(min-width:1200px){.bc-tab>ul{margin-bottom:50px}#ai-video-maker{margin-top:30px}.bc__grid{max-width:1180px;--bc-gap-h:40px;--bc-gap-v:40px}.ratio>*{border-radius:26px}}@media(max-width:991px){.bc-tab>ul{gap:10px}.bc-tab>ul li a{padding:10px 15px}}@media(max-width:767px){.bc-tab>ul li,.bc-tab>ul li a{width:100%;height:100%}}@media(max-width:480px){.bc-tab>ul{gap:8px}.bc-tab>ul li a h4{font-size:16px}.bc-tab>ul li a p{font-size:13px}.bc-tab>ul li a{padding:10px 10px}}@media(max-width:425px){.bc-tab>ul{padding:4px}.bc-tab>ul li a{padding:10px 6px}.bc-tab>ul li a h4{font-size:15px}.bc-tab>ul li a p{line-height:normal}.bc-tab>ul{gap:5px}}.bc__grid{display:-ms-grid;display:grid;grid-template-rows:repeat(var(--bc-rows,1),var(--bc-col-height,1fr));grid-template-columns:repeat(var(--bc-columns,12),var(--bc-col-width,1fr));gap:var(--bc-gap-v,1rem) var(--bc-gap-h,1rem);margin-left:auto;margin-right:auto}.button__wrapper{width:max-content;min-width:260px;text-align:center;display:block;width:100%;max-width:290px;margin:0 auto}.button__wrapper.cta{margin:0 auto}@media (min-width:768px){.button__wrapper{margin-left:0}}@media (min-width:992px){.bc__grid{max-width:920px}}@media (min-width:1200px){.bc__grid{max-width:1150px}.pill-check+.button__wrapper.cta a{max-width:100%;display:block}}#faq_free_plan{scroll-margin-top:80px}.bc-tab>ul li a h4 span{font-weight:800;display:inline-block;background:0 0;-webkit-background-clip:none;-webkit-text-fill-color:#fff;background-image:-o-linear-gradient(left,#6746cd,#7e3aff,#3affdc,#ffd43a,#ff5d3a,#ef3aff);background-image:-webkit-gradient(linear,left top,right top,from(#6746cd),color-stop(#7e3aff),color-stop(#3affdc),color-stop(#ffd43a),color-stop(#ff5d3a),to(#ef3aff));background-image:-o-linear-gradient(left,#6746cd,#7e3aff,#3affdc,#ffd43a,#ff5d3a,#ef3aff);background-image:linear-gradient(to right,#6746cd,#7e3aff,#3affdc,#ffd43a,#ff5d3a,#ef3aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:move 100s linear infinite;animation:move 100s linear infinite;-webkit-animation-duration:200s;animation-duration:200s;display:block;line-height:100%}@media (min-width:1200px){.bc-tab>ul li a h4 span{display:inline;margin-right:4px}}@-webkit-keyframes move{to{background-position:4500vh}}@keyframes move{to{background-position:4500vh}}.brands-strip{padding-top:0;background:0 0}.brand-strip{text-align:left}.trust-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.trust-heading{font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1.3;color:#06051f;margin:0 auto;text-align:center;width:80%}.trust-stats{display:flex;flex-wrap:wrap;align-items:center;gap:24px;justify-content:space-around;width:100%;max-width:460px}.trust-stat{display:flex;flex-direction:column;align-items:center;line-height:1}.trust-stat__number{font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1.3;color:#06051f}.trust-stat__label{display:flex;align-items:center;gap:4px;color:#555;white-space:nowrap;font-weight:400}.trust-stat__label svg{max-height:20px;width:max-content}.best__app{display:flex;align-items:center;gap:0;flex-direction:column}.best__app span{background:url('../images/sprite-lightbg.svg') no-repeat}.best__app span:first-child{width:110px;height:30px;background-position:-120px -300px;background-size:240px 600px}.best__app span:last-child{width:94px;height:18px;background-position:-120px -330px;background-size:240px 600px}@media (min-width:768px){.trust-row{align-items:center;justify-content:space-between;flex-wrap:wrap}}@media (min-width:992px){.trust-row{flex-direction:row}.trust-heading{max-width:380px;text-align:left;margin-left:0}.trust-stats{gap:50px;max-width:max-content}.best__app span:first-child{height:40px;width:146px;background-size:320px 800px;background-position:-160px -400px}}@media (min-width:1200px){.trust-heading{font-size:32px}.trust-stat__number{font-size:32px}.trust-stats{gap:100px}}@media (min-width:1200px){.brand-strip .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.brand-strip .swiper-slide{padding:0}}ul.pill-check{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}ul.pill-check li{display:flex;align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid #ececec;border-radius:40px;padding:9px 16px;font-weight:500;font-size:16px;line-height:1.3;color:#000;box-shadow:0 1px 4px rgba(0,0,0,.04)}.pill-check__icon{flex-shrink:0;font-size:20px;line-height:1}.section__title_wrapper{grid-column:auto/span 12;text-align:center}.star__fill,.star__unfill{width:20px;height:20px;background:url('../images/sprite-lightbg.svg') no-repeat;background-position:-80px -180px;background-size:160px 400px;display:flex}.star__fill{background-position:-100px -180px}.star__unfill+span{padding-top:3px}.bc__bottom_testimonials .trustpilot__stat{display:grid;grid-template-columns:repeat(1,auto);justify-items:center;justify-content:center;gap:4px 40px}.bc__bottom_testimonials .trustpilot__stat div{display:flex;align-items:center;gap:0 10px}.bc__bottom_testimonials .trustpilot__stat div span:last-of-type{display:flex;align-items:center}.bc__grid ul{grid-column:auto/span 12;gap:16px;display:grid;margin-bottom:10px}.bc__grid ul li.list__rotated{display:block;justify-content:center;gap:30px;transform:rotate(-1deg);background:var(--bg,#fff)}.bc__grid ul li.list__rotated:nth-child(2){transform:rotate(.5deg)}.bc__grid ul li.list__rotated:nth-child(3n){transform:rotate(-.5deg)}.bc__grid ul li.list__rotated.list__testimonial{display:flex;flex-direction:column;width:100%;padding:14px 16px;gap:0;border-radius:30px;border:2px solid hsl(0deg 0% 81.84% / 27%)}.list__testimonial p{font-weight:400;margin-bottom:0;line-height:1.4}.list__testimonial h5{font-size:18px;margin-bottom:10px;line-height:1.3}.list__testimonial span{font-size:15px}.testimonial__avatars{width:40px;height:40px;background:url('../images/testimonial-avatars.png') no-repeat;background-position:0 0;background-size:auto 100%;border-radius:50%;margin:16px auto 10px}.list__testimonial:nth-child(2) .testimonial__avatars{background-position:-40px 0}.list__testimonial:nth-child(3) .testimonial__avatars{background-position:-80px 0}@media (min-width:768px){.bc__grid ul li.list__rotated.list__testimonial{padding:20px 24px}.bc__bottom_testimonials .trustpilot__stat{grid-template-columns:repeat(2,auto);gap:0 12px}}@media (min-width:992px){.bc__grid ul li.list__rotated.list__testimonial{width:100%;margin-bottom:16px}.bc__grid ul li.list__rotated.list__testimonial:last-child{margin-bottom:0}.bc__bottom_testimonials .bc__grid{max-width:730px}}@media (min-width:1200px){.bc__grid ul li.list__rotated{font-size:20px}.list__testimonial h5{font-size:22px}}.bc__case_study .section__title_wrapper{max-width:880px}.case__wrapper{grid-template-columns:1fr;display:grid;align-items:center;gap:20px 30px}.case__post{border-radius:6px;border:1px solid #ececec;overflow:hidden;box-shadow:0 1px 4px -3px rgba(0,0,0,.25)}.post__stats_wrapper{display:grid;gap:20px}.post__stats{display:grid;text-align:center;gap:10px 10px;grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr);position:relative}.post__stats>div:not(.arrow__icon){background-color:#f8febc;border:1px solid #00000008;width:100%;padding:18px 16px 16px;border-radius:6px;display:flex;gap:2px;align-items:center;flex-direction:column}.post__stats>div:not(.arrow__icon):nth-child(2){background-color:#99ffbd}.post__stats>div:not(.arrow__icon):nth-child(3){background-color:#c0a4fa}.post__stats>div:not(.arrow__icon):nth-child(4){background-color:#ffaeae}.post__stats>div:not(.arrow__icon):nth-child(5){background-color:#acd5ff}.post__stats>div:not(.arrow__icon):nth-child(6){background-color:#aba6f8}.post__stats_number{font-weight:800;font-size:20px;line-height:1;display:inline-block;position:relative}.post__stats span{font-size:14px;display:block;line-height:1.3;position:relative}.post__stats_number::after{content:'';position:absolute;width:100%;height:6px;background:#fce300;left:0;bottom:1px;z-index:-1;border-radius:0}.post__stats .arrow__icon{display:none;border:none;background-color:transparent}@media (min-width:768px){.case__wrapper{grid-template-columns:1fr 35%;max-width:480px}.case__post{grid-column-start:2}.post__stats_wrapper{order:-1}}@media (min-width:992px){.case__wrapper{grid-template-columns:1fr 320px;max-width:640px}}@media (min-width:1200px){.bc__case_study .section-title h3{max-width:440px;margin:0 auto}.case__wrapper{grid-template-columns:1fr 390px;max-width:800px;gap:40px}.post__stats_number{font-size:24px}.post__stats .arrow__icon{display:block;top:-90px;right:-36px;transform:scale(.75) scaleY(-1) rotate(60deg)}}.four-video-grid .embed-responsive{background:#fff;border-radius:6px;overflow:visible}.four-video-grid .embed-responsive{position:relative}.video-thumb{position:absolute;left:4px;top:4px;width:26%;max-width:120px;min-width:62px;aspect-ratio:1/1;display:block;overflow:hidden;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 1px rgb(0 0 0 / 18%),0 6px 16px -4px rgb(0 0 0 / 22%);opacity:1;transform:scale(.94) rotate(-3deg);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:2}.video-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.embed-responsive:focus-within .video-thumb,.embed-responsive:hover .video-thumb{transform:scale(1) rotate(-3deg);transform-origin:center center}@media (hover:none){.video-thumb{opacity:1;transform:rotate(-3deg)}}@media (min-width:1200px){.video-thumb{left:-15px;top:-15px;border-radius:4px;border-width:2px}.embed-responsive:nth-child(2) .video-thumb{transform:scale(.94) rotate(3deg)}.embed-responsive:nth-child(3) .video-thumb{transform:scale(.94) rotate(-2deg)}.embed-responsive:nth-child(4) .video-thumb{transform:scale(.94) rotate(4deg)}}.bc__nav{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;background:#fff;padding:10px 20px;z-index:99;border-bottom:1px solid #e8e8e8}.bc__nav.scrolled{background:rgba(255,255,255,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid #f5f5f5}.bc__nav.open{background:#fff}.bc__nav .bc__grid{--bc-columns:2;--bc-col-width:auto;--bc-gap-h:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--bc-gap-v:0}.bc__logo a{display:block;width:120px;height:30px}.bc__logo svg{max-width:100%;height:auto}.bc__grid.bc__menu{--bc-columns:3;display:none}.bc__nav.open .bc__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50px;left:0;width:100%;height:calc(100vh - 50px);-ms-grid-columns:1fr;grid-template-columns:1fr;padding:20px;background:#fff;z-index:8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bc__menu a{font-size:18px;font-weight:500;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:100%}.bc__menu a:hover{color:#01a0c6!important;text-decoration:underline}.bc__menu a:hover svg path{stroke:#01a0c6!important}.bc__menu a svg{display:none}.menu-toggle{display:none}.bc__header{text-align:center;padding-top:19px;padding-left:20px;padding-right:20px}.bc__header .bc__grid{--bc-columns:1}.bc__header h1{font-size:30px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-1px;margin-bottom:0;padding-left:30px;padding-right:30px}.bc__header h2{font-style:normal;font-weight:400;line-height:140%;letter-spacing:.1px;font-size:18px;grid-row-start:3;padding-left:10px;padding-right:10px;margin-bottom:0}.bc__video_wrapper{max-width:85%;margin:0 auto;width:100%}.bc__header .bc__video_wrapper{max-width:100%}@media (min-width:768px){.bc__nav .bc__grid{--bc-gap-h:2rem}}@media (min-width:768px){.bc__grid.bc__menu{display:grid}}@media (min-width:768px){.bc__menu a{padding:0}}@media (min-width:768px){.bc__menu a:first-of-type{display:inline-grid}}@media (min-width:768px){.bc__menu{--bs-columns:2;--bs-col-width:auto;justify-content:end}}@media (min-width:768px){.bc__menu a svg{display:inline}}@media (min-width:768px){.bc__header{padding-top:39px;text-align:left}}@media (min-width:768px){.bc__header .bc__grid{--bc-columns:2;--bc-rows:3;--bc-col-height:auto;--bc-gap-h:0;align-items:center;--bc-gap-v:16px}}@media (min-width:768px){.bc__header h1{font-size:38px;grid-row-start:1;grid-row-end:2;align-self:end}}@media (min-width:768px){.bc__header h2{display:inline-grid;grid-row-start:2;padding:0}}@media (min-width:768px){.bc__header .bc__video_wrapper{grid-row-end:4;grid-column-start:2;grid-row-start:1;padding-left:0;padding-right:0}}@media (min-width:768px){.bc__header .button__wrapper{margin-left:0;grid-row-start:3}}@media (min-width:768px){.bc__video_wrapper{max-width:100%}}@media (min-width:992px){.bc__nav{border-bottom:none;padding-top:16px;padding-bottom:16px}}@media (min-width:992px){.bc__nav .bc__grid{--bc-gap-h:3rem}}@media (min-width:992px){.bc__header h1{font-size:46px;line-height:110%}}@media (min-width:992px){.bc__header h2{font-size:20px}}@media (min-width:1200px){.bc__nav{padding-top:20px;padding-bottom:20px}}@media (min-width:1200px){.bc__nav .bc__grid{--bc-gap-h:4rem}}@media (min-width:1200px){.bc__logo a{width:160px;height:40px}}@media (min-width:1200px){.bc__menu a{font-size:18px}}.hero__screen{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:30px}.bc__header{display:flex;flex-direction:column;justify-content:flex-start}@media (min-height:1081px){.hero__screen{min-height:max-content}}@media (min-width:1200px){.hero__screen{gap:60px}}@media (min-width:1441px){.hero__screen{gap:100px}}@media (min-width:1600px){.hero__screen{gap:80px;min-height:max-content}}@media (min-width:1200px){.bc__header h1{font-size:66px;letter-spacing:-3px;padding-right:30px}}@media (min-width:1200px){.bc__header h2{font-size:22px;padding-right:10px;line-height:140%;grid-row-start:2;margin-bottom:16px}}@media (min-width:1200px){.bc__header .bc__grid{--bc-columns:10;--bc-rows:3}}@media (min-width:1200px){.bc__header .bc__video_wrapper{grid-column-start:4;grid-column:6/span 5;grid-row-end:4;padding-left:40px}}@media (min-width:1200px){.bc__header .bc__grid .button__wrapper,.bc__header .bc__grid h1,.bc__header .bc__grid h2{grid-column:1/span 5}}@media (min-width:1200px){.bc__header .button__wrapper{grid-row-start:3;align-self:baseline}}@media (min-width:1200px){.bc__video_wrapper{max-width:100%}}.menu__for_mobile{display:none}@media (max-width:767px){.menu__for_mobile{gap:0 14px;display:flex;align-items:center}}@media (max-width:767px){.menu__for_mobile a{display:flex;align-items:center;gap:0 4px;font-size:14px;font-weight:600;color:#000}}@media (max-width:767px){.menu-toggle{display:block;background:0 0;border:none;cursor:pointer;padding:2px;position:relative;z-index:22}}@media (max-width:767px){.bar{width:14px;height:2px;background-color:#000;margin:3px 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}}@media (max-width:767px){.bc__nav.open .menu-toggle .bar:first-child{-webkit-transform:rotate(-45deg) translate(-3px,6px);-ms-transform:rotate(-45deg) translate(-3px,6px);transform:rotate(-45deg) translate(-3px,6px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media (max-width:767px){.bc__nav.open .menu-toggle .bar:nth-child(2){opacity:0}}@media (max-width:767px){.bc__nav.open .menu-toggle .bar:nth-child(3){-webkit-transform:rotate(45deg) translate(-1px,-4px);-ms-transform:rotate(45deg) translate(-1px,-4px);transform:rotate(45deg) translate(-1px,-4px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media (min-width:768px) and (max-width:1199px){.bc__header .bc__grid{grid-template-columns:1.35fr 1fr}.hero__screen{gap:60px}}@media (min-width:1200px){.bc__header .bc__grid .button__wrapper,.bc__header .bc__grid h1,.bc__header .bc__grid h2{grid-column:1/span 6;padding-right:120px}.bc__header .bc__video_wrapper{grid-column:7/span 4}}@media (min-width:768px){.bc__header .bc__grid{--bc-rows:5;grid-template-rows:1fr auto auto auto 1fr}.bc__header .bc__grid h1{grid-row:2/3;padding:0 80px 0 0}.bc__header .bc__grid h2{grid-row:3/4}.bc__header .bc__grid .button__wrapper{grid-row:4/5;align-self:center}.bc__header .bc__video_wrapper{grid-row:1/6;max-width:90%}.bc__header .bc__grid h2{margin-top:6px;margin-bottom:0;padding-right:60px}.bc__header .bc__grid .button__wrapper{margin-top:14px;text-align:left}}.marker{position:relative;z-index:0;white-space:nowrap}.marker::before{content:'';position:absolute;z-index:-1;left:-.16em;right:-.04em;top:.12em;bottom:.06em;background:linear-gradient(101deg,rgba(252,227,0,0) 0,#f0f007 7%,#f4f406 92%,rgb(240 240 7 / 26%) 98%,rgba(252,227,0,0) 100%);border-radius:.85em .25em .7em .35em/.5em .8em .4em .7em;transform:rotate(-1.8deg)}.bc__header .button__wrapper,.bc__header .button__wrapper>a.cta{margin-left:auto;margin-right:auto}.bc__header .bc__grid .button__wrapper{max-width:none;padding-right:0}@media (min-width:992px){a.cta{font-size:18px;margin-left:0;padding-left:40px;padding-right:40px}.bc__header .button__wrapper,.bc__header .button__wrapper>a.cta{margin-left:auto;margin-right:auto}.bc__header .bc__grid .button__wrapper{text-align:left}}.dark{position:relative;overflow:hidden;isolation:isolate}.dark::after,.dark::before{content:'';position:absolute;pointer-events:none;z-index:0;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;filter:blur(110px)}.dark::before{width:min(58vw,760px);height:min(58vw,760px);left:-16vw;top:-22vw;background:#1d1e2a;opacity:.85}.dark::after{width:min(52vw,680px);height:min(52vw,680px);right:-14vw;bottom:-24vw;background:#1f1c28;opacity:.9;border-radius:58% 42% 37% 63%/56% 59% 41% 44%}.dark>*{position:relative;z-index:1}@media (max-width:767px){.dark::after,.dark::before{filter:blur(52px)}.dark::before{width:72vw;height:72vw;left:-26vw;top:-22vw}.dark::after{width:64vw;height:64vw;right:-22vw;bottom:-24vw}}.dark a.cta{background:#01a0c6;color:#fff}.dark a.cta:hover{background-image:linear-gradient(to right top,#140eb4,#3810c2,#5111d0,#6812de,#7e12eb)}/*! Footer - structure ported from 2026/Emoji Day, recoloured to this page's own
    footer palette (black gradient background, #fff text, #1b1b43 rules) */.site-footer{text-align:left}.site-footer .wrap{max-width:1180px;margin:0 auto;padding:0 24px;width:100%}.site-footer .brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#fff}.site-footer .brand-logo{height:36px;width:auto;display:block;color:#fff}.site-footer .brand-logo .wordmark{fill:currentColor}.site-footer .foot-grid{display:-ms-grid;display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1.4fr -webkit-max-content;grid-template-columns:1.6fr 1fr 1.2fr 1.4fr max-content;gap:36px;padding-bottom:30px;border-bottom:1px solid #232326}.site-footer .foot-brand .brand-logo{height:32px;margin-bottom:6px}.site-footer .foot-brand p{font-size:14px;line-height:1.6;max-width:280px;margin:12px 0 0;padding-right:40px}.site-footer .foot-col h3{font-size:14px;color:#fff;font-weight:700;margin:0 0 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.site-footer .foot-col ul{list-style:none;padding:0;margin:0;display:-ms-grid;display:grid;gap:9px}.site-footer .foot-col li{margin:0}.site-footer .foot-col a{font-size:14px}.site-footer .foot-menu-group .foot-menu-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-footer .foot-menu-label__chevron{display:inline-block;-webkit-transition:-webkit-transform .25s;transition:transform .25s;font-style:normal;line-height:1;font-size:10px;opacity:.5}.site-footer .foot-menu-group.is-open .foot-menu-label__chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-footer .foot-col .foot-submenu{list-style:none;padding-left:10px;border-left:1px solid rgb(255 255 255 / 10%);margin-top:6px;gap:7px;display:none}.site-footer .foot-col .foot-menu-group.is-open .foot-submenu{display:-ms-grid;display:grid}.site-footer .foot-bottom{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.site-footer .foot-bottom .foot-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .foot-br{display:none}@media (max-width:760px){.site-footer .foot-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:22px}.site-footer .foot-brand{grid-column:1/-1;grid-row-start:3;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.site-footer .foot-brand p{width:100%;max-width:100%;padding:0 30px;text-align:center}.site-footer .foot-brand .brand-logo{margin-bottom:0}.site-footer .foot-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:12px}.site-footer .foot-br{display:inline}}/*! MOBILE HERO - subhead hidden, CTA lifted directly under the headline,
    clapboard scaled down. Order becomes h1 -> button -> clapboard. */@media (max-width:767px){.bc__header h2{display:none}.bc__header .bc__grid h1{grid-row:1}.bc__header .bc__grid .button__wrapper{grid-row:2;margin-bottom:16px}.bc__header .bc__grid .bc__video_wrapper{grid-row:3;max-width:90%}}@media (min-width:1200px){.site-footer .foot-grid{padding-bottom:50px}.site-footer .foot-bottom{padding-top:50px}}/*! Announcement bar - ported from Downloads/header.html. Sits in normal flow
    above the (now sticky) nav, so it scrolls away on first scroll. */.announce{background:#0d0d0f;color:#fff;text-align:center;font-size:13px;padding:9px 20px;font-weight:500;letter-spacing:.01em}.announce strong{color:#ffd23f;font-weight:700;margin-right:6px;letter-spacing:.06em}.announce a{color:#fff;text-decoration:underline;text-underline-offset:2px;margin-left:6px}@media (max-width:680px){.announce{font-size:12px;padding:8px 16px;line-height:1.4}.announce__more{display:none}}@media (min-width:992px) and (max-width:1199px){.bc__header{padding-top:28px}}/*! Anchor target for the announcement bar's "Try it now" link. The nav is
    sticky, so hold the section clear of it when it is scrolled to. */#zombie-fy{scroll-margin-top:70px}@media (min-width:1200px){#zombie-fy{scroll-margin-top:100px}}/*! ============================================================================
    Hero clapboard demo - ported wholesale from the breakoutclips.com homepage
    (ais_new_hero_right_part.css plus the component-scoped half of that page's
    inline hero \3c style>). Everything is scoped under .ais_new_hero_right_part
    and uses its own --ais-* tokens, so it cannot collide with page styles.
    The live page's .ais_new_imp_bc_header / .hero-right / .hide_mobile /
    .show_mobile rules were left out: they target that page's hero markup.
    ========================================================================= */.ais_new_hero_right_part{--ais-ink:#0d0d0f;--ais-paper:#ffffff;--ais-accent:#5b5cf6;--ais-rule:rgb(13 13 15 / 10%);position:relative;display:flex;justify-content:center;align-items:center;color:var(--ais-ink);-webkit-font-smoothing:antialiased}.ais_new_hero_right_part,.ais_new_hero_right_part *,.ais_new_hero_right_part ::after,.ais_new_hero_right_part ::before{box-sizing:border-box}.ais_new_hero_right_part video{max-width:100%}.ais_new_hero_right_part .clapboard{width:100%;max-width:400px;background:var(--ais-paper);color:var(--ais-ink);border-radius:4px;transform:rotate(2deg);box-shadow:0 30px 60px rgb(13 13 15 / 28%),0 8px 20px rgb(13 13 15 / 16%),0 0 0 1px var(--ais-rule);display:flex;flex-direction:column;position:relative;overflow:hidden;animation:ais-hero-float 6s ease-in-out infinite}@keyframes ais-hero-float{0%,100%{transform:rotate(2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-6px)}}.ais_new_hero_right_part .clapboard-stripes{height:56px;flex-shrink:0;background:repeating-linear-gradient(-45deg,var(--ais-ink) 0,var(--ais-ink) 28px,var(--ais-paper) 28px,var(--ais-paper) 56px);border-bottom:3px solid var(--ais-ink);position:relative;z-index:2}.ais_new_hero_right_part .clapboard-body{padding:18px;flex:1;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.ais_new_hero_right_part .demo-prompt{background:var(--ais-ink);color:var(--ais-paper);border-radius:6px;padding:12px 14px;font-family:SFMono-Regular,ui-monospace,"JetBrains Mono",Menlo,monospace;font-size:12px;line-height:1.5;flex-shrink:0;box-shadow:0 4px 12px rgb(0 0 0 / 15%)}.ais_new_hero_right_part .demo-prompt-label{font-size:8px;letter-spacing:.2em;color:var(--ais-accent);text-transform:uppercase;display:block;margin-bottom:4px;font-weight:700;text-align:left}.ais_new_hero_right_part .demo-prompt-text{color:rgb(245 241 234 / 92%);min-height:36px;position:relative}.ais_new_hero_right_part .demo-prompt-text .typed{white-space:normal;word-break:break-word}.ais_new_hero_right_part .demo-prompt-text .caret{display:inline-block;width:1px;margin-left:1px;border-right:1.5px solid var(--ais-accent);animation:ais-caret-blink 1s steps(1) infinite;vertical-align:text-bottom;height:1em}@keyframes ais-caret-blink{0%,50%{opacity:1}100%,50.01%{opacity:0}}.ais_new_hero_right_part .demo-scene{width:100%;aspect-ratio:1/1;border-radius:6px;position:relative;overflow:hidden;background:var(--ais-ink);box-shadow:0 8px 24px rgb(0 0 0 / 25%)}.ais_new_hero_right_part .demo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .6s ease,transform .6s ease}.ais_new_hero_right_part .demo-video.active{opacity:1;transform:scale(1)}.ais_new_hero_right_part .demo-tag{position:absolute;top:12px;left:12px;z-index:3;background:rgb(13 13 15 / 60%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ais-paper);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0 11px;border-radius:999px;height:25px;line-height:25px}.ais_new_hero_right_part .clapboard-stamp{position:absolute;top:14px;left:-34px;background:#5b5cf6;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:0 40px;transform:rotate(-45deg);z-index:5;box-shadow:0 2px 8px rgb(0 0 0 / 20%);height:25px;line-height:25px}@media (max-width:920px){.ais_new_hero_right_part .clapboard-stamp{left:-30px}}@media (max-width:767px){.ais_new_hero_right_part .clapboard{max-width:360px;margin:0 auto;transform:rotate(0)!important;box-shadow:0 18px 40px rgb(13 13 15 / 22%),0 6px 14px rgb(13 13 15 / 12%),0 0 0 1px rgb(13 13 15 / 10%)}.ais_new_hero_right_part .clapboard-stamp{left:-30px}.ais_new_hero_right_part .clapboard-stripes{height:38px}.ais_new_hero_right_part .clapboard-body{padding:16px;gap:12px}.ais_new_hero_right_part .demo-prompt{font-size:12.5px;padding:13px 15px}.ais_new_hero_right_part .demo-prompt-text{min-height:40px;text-align:left}}@media (max-width:680px){.ais_new_hero_right_part .demo-prompt-text{min-height:40px}}/*! Top bar - on phones the announcement bar rides along with the nav, so both
    stay pinned. `display: contents` on wider screens dissolves this wrapper
    entirely, which keeps .bc__nav sticking against .wrapper exactly as before
    (a real box here would trap the nav's sticky inside an 84px-tall parent). */.topbar{display:contents}@media (max-width:767px){.topbar{display:block;position:fixed;top:0;left:0;right:0;z-index:100}.wrapper{padding-top:var(--topbar-h,84px)}}