.portfolio{overflow-x:clip}.portfolio .swiper-wrapper{transition-timing-function:linear!important;position:relative}.portfolio .portfolio__text-slider{margin-bottom:80px}.portfolio .portfolio__text-slider .swiper-wrapper{display:flex;align-items:center}.portfolio .portfolio__text-slider .swiper-slide{display:inline-flex;align-items:center;justify-content:center;width:auto}.portfolio .portfolio__text-slider-single h2{font-weight:900;text-transform:uppercase;display:flex;align-items:center;gap:30px;margin-bottom:0}.portfolio .portfolio__text-slider-single h2 i{color:var(--primary-color)}.portfolio .portfolio__text-slider-single a{gap:30px}.portfolio .str{font-family:sans-serif;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--white)}.portfolio .str i{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--primary-color)}.portfolio .str a:hover{-webkit-text-stroke-color:var(--primary-color)}.portfolio .portfolio__single{position:relative;z-index:1;overflow:hidden}.portfolio .portfolio__single:before{left:20px}.portfolio .portfolio__single:after,.portfolio .portfolio__single:before{content:"";position:absolute;bottom:20px;width:0;height:0;transition:var(--transition);background-color:var(--primary-color)}.portfolio .portfolio__single:after{right:20px}.portfolio .portfolio__single a{width:100%}.portfolio .portfolio__single img{width:100%;min-height:300px}.portfolio .portfolio__single .portfolio__single-content{position:absolute;top:0;right:0;padding:40px;background-color:var(--white);text-align:end;display:flex;flex-direction:column;gap:60px;align-items:flex-end;justify-content:flex-end;transform:translateY(-160%) scale(1.4);transition:var(--transition);max-width:90%}.portfolio .portfolio__single .portfolio__single-content a{width:auto}.portfolio .portfolio__single .portfolio__single-content a i{font-size:56px;color:var(--primary-color)}.portfolio .portfolio__single .portfolio__single-content h4 a{color:var(--black);font-weight:600}.portfolio .portfolio__single .portfolio__single-content h4 a:hover{color:var(--primary-color)}.portfolio .portfolio__single:hover:before{width:1px;height:calc(100% - 40px)}.portfolio .portfolio__single:hover:after{height:1px;width:calc(100% - 40px)}.portfolio .portfolio__single:hover .portfolio__single-content{transform:translateY(0) scale(1)}.portfolio .portfolio__single-active:before{width:1px;height:calc(100% - 40px)}.portfolio .portfolio__single-active:after{height:1px;width:calc(100% - 40px)}.portfolio .portfolio__single-active .portfolio__single-content{transform:translateY(0) scale(1)}.portfolio .portfolio__single-alt-wrapper{background-color:#000;padding:20px;border:1px solid var(--primary-color);height:100%}.portfolio .portfolio__single-alt{position:relative;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;z-index:1;min-height:300px}.portfolio .portfolio__single-alt h3,.portfolio .portfolio__single-alt h4{text-transform:uppercase}.portfolio .portfolio__single-alt .arr{position:absolute;bottom:60px;left:60px;font-size:120px;font-weight:900;color:var(--primary-color)}.portfolio .portfolio__single-alt img{max-width:25%}.portfolio .portfolio__single-alt .dot-one{position:absolute;top:40px;left:40px;z-index:-1}.portfolio .portfolio__single-alt .dot-two{position:absolute;bottom:40px;right:40px;z-index:-1}@media only screen and (max-width:1699.98px){.portfolio .portfolio__single-alt .arr{font-size:56px;left:40px;bottom:40px}}@media only screen and (max-width:1399.98px){.portfolio .portfolio__single .portfolio__single-content h3{font-size:18px}}@media only screen and (max-width:991.98px){.portfolio .portfolio__text-slider{margin-bottom:40px}.portfolio .portfolio__text-slider-single h2{margin-top:-14px}}@media only screen and (max-width:575.98px){.portfolio .portfolio__text-slider-single h2{margin-top:-8px}.portfolio .portfolio__text-slider-single:nth-of-type(2n) h2{-webkit-text-stroke:.5px var(--white)}}.testimonial .testimonial__text-slider{margin-bottom:80px}.testimonial .swiper-wrapper{transition-timing-function:linear!important;position:relative;display:flex;align-items:center}.testimonial .swiper-slide{display:inline-flex;align-items:center;justify-content:center;width:auto}.testimonial .testimonial__text-slider-single h2{font-weight:900;text-transform:uppercase;display:flex;align-items:center;gap:30px;margin-bottom:0;font-family:sans-serif;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--white)}.testimonial .testimonial__text-slider-single h2 a{gap:30px}.testimonial .testimonial__text-slider-single h2 i{-webkit-text-fill-color:var(--primary-color);-webkit-text-stroke:0 var(--primary-color);color:var(--primary-color)}.testimonial .testimonial__text-slider-single h2 a:hover{-webkit-text-stroke-color:var(--primary-color)}.testimonial .testimonial-s__slider .thumb{position:relative}.testimonial .testimonial-s__slider .thumb svg{position:absolute;top:50%;transform:translateY(-50%);right:-80px}.testimonial .testimonial-s__slider .testimonial-s__content .quote i{font-size:56px;color:var(--primary-color)}.testimonial .testimonial-s__slider .testimonial-s__content .content{margin:30px 0}.testimonial .testimonial-s__slider .testimonial-s__content .content h3{font-size:24px;line-height:34px;font-weight:400;text-transform:capitalize}@media(max-width:575.98px){.testimonial .testimonial-s__slider .testimonial-s__content .content h3{font-size:18px;line-height:28px}}.testimonial .testimonial-s__slider .testimonial-s__content .content-cta h4{font-size:20px;line-height:30px}@media(max-width:575.98px){.testimonial .testimonial-s__slider .testimonial-s__content .content-cta h4{font-size:18px;line-height:28px}}.testimonial .testimonial-s__slider .testimonial-s__content .content-cta p{color:var(--primary-color);margin-top:6px}.testimonial .slide-group{position:absolute;top:50%;transform:translateY(-50%);right:0;flex-direction:column}.testimonial .slide-group button{position:relative;z-index:9}.testimonial .other-section{position:absolute;left:0;bottom:130px;width:330px;opacity:.25;transform:translateX(-40%)}@media only screen and (max-width:1699.98px){.testimonial .slide-group{right:40px}}@media only screen and (max-width:1399.98px){.testimonial .slide-group{position:relative;inset:0;z-index:9;flex-direction:row;margin-top:40px;transform:translate(0)}.testimonial .slide-group button{transform:rotate(0deg)!important}}@media only screen and (max-width:991.98px){.testimonial .testimonial__text-slider{margin-bottom:40px}.testimonial .testimonial__text-slider-single h2{margin-top:-14px}}@media only screen and (max-width:575.98px){.testimonial .testimonial__text-slider-single h2{margin-top:-8px;-webkit-text-stroke:.5px var(--white)}}.blog{background-color:var(--tertiary-color)}.sponsor .sponsor__slider-item{text-align:center}.sponsor .sponsor__slider-item img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;opacity:.25;transition:var(--transition)}.sponsor .swiper-slide-active img{opacity:1}.video-modal{position:relative}.video-modal .video-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:190px;min-width:190px;height:190px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px}.video-modal .video-frame img{width:100%;height:100%;position:absolute;inset:0;animation:rotateInfinite 24s linear infinite;animation-play-state:running}.video-modal .video-frame i{width:120px;min-width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:var(--white)}.video-modal .video-frame:hover img{animation-play-state:paused}@media only screen and (max-width:767.98px){.video-modal .video-frame{width:140px;min-width:140px;height:140px;font-size:20px}.video-modal .video-frame,.video-modal .video-frame i{border-radius:50%;display:flex;align-items:center;justify-content:center}.video-modal .video-frame i{width:80px;min-width:80px;height:80px}}.cta-two .cta-two-wrapper{max-width:1350px;padding:80px 65px;background-position:50%;background-size:cover;background-color:transparent;border-radius:20px}.cta-two span{padding:10px;background-color:var(--primary-color);color:var(--white);border-radius:20px;border-top-left-radius:0;display:inline-block}.cta-two h2,.cta-two h5{text-transform:capitalize}.cta-two h2{font-weight:700;margin-bottom:30px;margin-top:30px}.cta-two .btn{background-color:transparent;border:1px solid var(--primary-color)!important}@media only screen and (max-width:575.98px){.cta-two .cta-two-wrapper{padding:80px 20px}}.work-steps{position:relative;z-index:1;overflow:hidden}.work-steps .work-steps__single{padding-top:230px;position:relative}.work-steps .work-steps__single h5{position:relative;z-index:2;padding:16px 30px;border:1px dashed #414141;background-color:var(--black);border-radius:100px;overflow:hidden;text-transform:capitalize;transition:var(--transition)}.work-steps .work-steps__single h5:before{content:"";position:absolute;inset:0;width:0;border-radius:100px;background:linear-gradient(90deg,#ff7425,rgba(255,116,37,0) 60.08%);z-index:-1;transition:var(--transition)}.work-steps .work-steps__single span{position:absolute;top:0;right:0;width:60px;min-width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#1f1f1f;text-align:center;color:#8d8d8d;line-height:1.4;transition:var(--transition)}.work-steps .work-steps__single span:after{content:"";position:absolute;top:calc(100% + 30px);left:50%;transform:translateX(-50%);height:0;width:1px;background-color:#414141;transition:var(--transition)}.work-steps .work-steps__single .work-thumb-hover{width:600px;height:220px;position:absolute;top:100%;inset-inline-start:0;background-size:100% 100%;background-repeat:no-repeat;background-position-x:75%;opacity:0;transition:opacity .3s,transform .7s cubic-bezier(.23,1,.32,1);margin:60px 0 0 -150px;overflow:hidden;pointer-events:none;z-index:-1}.work-steps .work-steps__single:hover span{background-color:var(--primary-color);color:var(--white)}.work-steps .work-steps__single:hover span:after{height:108px}.work-steps .work-steps__single:hover h5{border:1px solid transparent}.work-steps .work-steps__single:hover h5:before{width:100%}.work-steps .work-steps__single:hover .work-thumb-hover{opacity:1}.work-steps .work-steps__single-active span{background-color:var(--primary-color);color:var(--white)}.work-steps .work-steps__single-active span:after{height:108px}.work-steps .work-steps__single-active h5{border:1px solid transparent}.work-steps .work-steps__single-active h5:before{width:100%}.work-steps .work-steps__single-active .work-thumb-hover{opacity:1}.work-steps .work-two{margin-top:100px}.work-steps .work-three{margin-top:200px}.work-steps .work-four{margin-top:300px}.work-steps .video-frame{position:absolute;top:33%;right:12%;width:190px;min-width:190px;height:190px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--primary-color)}.work-steps .video-frame img{width:100%;height:100%;position:absolute;inset:0;animation:rotateInfinite 24s linear infinite;animation-play-state:running}.work-steps .video-frame:hover img{animation-play-state:paused}.work-alt{background-color:var(--tertiary-color)}@media only screen and (max-width:1399.98px){.work-steps .work-steps__single h5{padding:16px 20px;font-size:16px}.work-steps .work-steps__single .work-thumb-hover{width:300px;height:120px}.work-steps .video-frame{width:120px;min-width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}}@media only screen and (max-width:1199.98px){.work-steps .work-three{margin-top:60px}.work-steps .work-four{margin-top:120px}.work-steps .video-frame{top:28%;right:20%}}@media only screen and (max-width:767.98px){.work-steps .work-steps__single{padding-top:140px}.work-steps .work-steps__single:hover span:after{height:40px}.work-steps .work-two{margin-top:0}.work-steps .work-four,.work-steps .work-three{margin-top:40px}}@media only screen and (max-width:575.98px){.work-steps .work-two{margin-top:40px}}.service-t{position:relative;overflow-x:clip;z-index:1}.service-t .service-t-single-wrapper{position:relative;z-index:1;padding:3px 3px 0}.service-t .service-t-single-wrapper:before{content:"";position:absolute;inset:0;width:100%;height:0;background-image:linear-gradient(180deg,#ff7425,transparent);z-index:-1;transition:var(--transition)}.service-t .service-t-single-wrapper:hover:before{height:100%}.service-t .service-t-single-wrapper:hover .cta a i{-webkit-text-stroke:1px var(--primary-color)}.service-t .service-t-single-wrapper:hover .cta a span{transform:translateY(0);color:var(--primary-color)}.service-t .service-t__slider-single{padding:40px;background-color:var(--tertiary-color);position:relative}.service-t .service-t__slider-single .sub-title{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;line-height:1;border:1px solid #414141;border-radius:30px;margin-bottom:32px;text-transform:uppercase;color:var(--white)}.service-t .service-t__slider-single .sub-title i{transform:rotate(-45deg);color:var(--primary-color)}.service-t .service-t__slider-single h4 a{font-size:30px;font-weight:700}.service-t .service-t__slider-single ul{margin:30px 0 40px}.service-t .service-t__slider-single ul li{list-style-type:disc;margin-bottom:16px;font-weight:500;text-transform:capitalize}.service-t .service-t__slider-single ul li:last-of-type{margin-bottom:0}.service-t .service-t__slider-single .cta a{display:flex;align-items:center;gap:20px;text-transform:uppercase;overflow:hidden}.service-t .service-t__slider-single .cta a i{font-size:36px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--white);transition:var(--transition)}.service-t .service-t__slider-single .cta a span{color:var(--white);font-size:inherit;line-height:inherit;transition:inherit;transform:translateY(200%)}.service-t .slide-group{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;max-width:96%;margin-left:auto;margin-right:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;z-index:-1}.service-t .slide-group button{z-index:2}@media only screen and (max-width:1699.98px){.service-t .slide-group{position:static;justify-content:center;transform:translate(0);margin-top:40px}}@media only screen and (max-width:575.98px){.service-t .service-t__slider-single{padding:40px 24px}}.ux-process{position:relative;z-index:1;overflow:hidden}.ux-process .intro-btn h4{position:relative;padding-left:40px;margin-bottom:0}.ux-process .intro-btn h4:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:15px;height:15px;background-color:#ff8e5e}.ux-process .service-f-single{display:flex;align-items:center;gap:16px;justify-content:space-between;border-top:1px solid #414141;padding:24px 160px 24px 0;position:relative}.ux-process .service-f-single:last-of-type{border-bottom:1px solid #414141}.ux-process .service-f-single:nth-of-type(2) .intro-btn h4:before{background-color:#d7f890}.ux-process .service-f-single:nth-of-type(3) .intro-btn h4:before{background-color:#757575}.ux-process .service-f-single:nth-of-type(4) .intro-btn h4:before{background-color:#84d6d7}.ux-process .service-f-single:nth-of-type(5) .intro-btn h4:before{background-color:#348cff}.ux-process .service-f-single:nth-of-type(6) .intro-btn h4:before{background-color:#fed56a}.ux-process .service-f-single .toggle-service-f{position:relative}.ux-process .service-f-single .toggle-service-f:before{content:"+";font-family:Font Awesome\ 6 Pro;position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--white);font-size:18px}.ux-process .service-f-single .p-single{display:none}.ux-process .service-f-single-active .toggle-service-f:before{content:"";font-family:Font Awesome\ 6 Pro;color:var(--primary-color);font-size:18px}.ux-process .service-f-single-active .p-single{display:block!important;animation:atg .4s ease-in-out}@keyframes atg{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.ux-process .body-cn{max-width:640px}.ux-process .body-cn p{max-width:100%!important}.ux-process button{background-color:transparent;position:absolute!important;top:50%;transform:translateY(-50%);right:0}.poster img,.poster-small img{width:100%;min-height:260px}.details-group h3{margin-bottom:30px;font-weight:500;text-transform:capitalize}.details-group p{margin-bottom:24px}.details-group p:last-of-type{margin-bottom:0}@media only screen and (max-width:1399.98px){.ux-process .service-f-single{padding-right:100px}}@media only screen and (max-width:1199.98px){.ux-process .body-cn{max-width:480px}}@media only screen and (max-width:991.98px){.ux-process .service-f-single{flex-direction:column;align-items:flex-start;padding-right:60px}.ux-process .body-cn{max-width:100%}}.ai-video-production-main-section .hero-section{position:relative;padding:0;height:100vh;min-height:600px;max-height:800px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100vw;left:50%;right:50%;margin:-1rem -50vw 0}.ai-video-production-main-section .hero-video-background{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:1}.ai-video-production-main-section .hero-video-background video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}.ai-video-production-main-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.35),rgba(0,0,0,.25) 50%,rgba(0,0,0,.35));z-index:2}.ai-video-production-main-section .hero-content{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 2rem}.ai-video-production-main-section .hero-title{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.5);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ai-video-production-main-section .hero-subtitle{font-size:1.6rem;color:#fff;margin-bottom:2rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ai-video-production-main-section .differentiators-badges{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ai-video-production-main-section .badge{padding:.5rem 1rem;border-radius:25px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:2px solid}.ai-video-production-main-section .badge-unified{background:rgba(255,94,20,.1);color:#ff5e14;border-color:#ff5e14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-video-production-main-section .hero-cta-buttons{margin-bottom:2rem}.ai-video-production-main-section .marketing-highlight-card{background:linear-gradient(135deg,rgba(255,94,20,.1),hsla(0,0%,100%,.05));padding:3rem;border-radius:16px;border:1px solid rgba(255,94,20,.2)}.ai-video-production-main-section .marketing-title{color:#fff;font-size:2rem;margin-bottom:1rem;font-weight:600}.ai-video-production-main-section .marketing-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.ai-video-production-main-section .marketing-benefits{margin-bottom:2rem}.ai-video-production-main-section .marketing-benefits .benefit-item{margin-bottom:1rem;font-size:.95rem}.ai-video-production-main-section .benefit-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#fff}.ai-video-production-main-section .benefit-item i{color:#ff5e14;font-size:1.1rem}.ai-video-production-main-section .marketing-stats{text-align:center}.ai-video-production-main-section .stat-item{margin-bottom:1.5rem}.ai-video-production-main-section .stat-number{font-size:2.5rem;font-weight:700;color:#ff5e14;line-height:1}.ai-video-production-main-section .stat-label{color:#ccc;font-size:.9rem;margin-top:.25rem}.ai-video-production-main-section .storytelling-card{background:hsla(0,0%,100%,.05);padding:3rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.ai-video-production-main-section .storytelling-title{color:#fff;font-size:2rem;margin-bottom:1rem;font-weight:600}.ai-video-production-main-section .storytelling-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.ai-video-production-main-section .storytelling-features{margin-bottom:2rem}.ai-video-production-main-section .feature-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#fff}.ai-video-production-main-section .feature-item i{color:#ff5e14;font-size:1.1rem}.ai-video-production-main-section .storytelling-links{display:flex;flex-direction:column;gap:.75rem}.ai-video-production-main-section .link-item{display:flex;align-items:center;gap:.5rem;color:#ff5e14;text-decoration:none;font-weight:500;transition:color .3s ease}.ai-video-production-main-section .link-item:hover{color:#fff}.ai-video-production-main-section .storytelling-image{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden}.ai-video-production-main-section .section-title{font-size:2.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.ai-video-production-main-section .section-subtitle{font-size:1.1rem;color:#ccc;margin-bottom:2rem}.ai-video-production-main-section .service-card{background:hsla(0,0%,100%,.05);padding:2rem;border-radius:12px;text-align:center;height:100%;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s ease;display:flex;flex-direction:column}.ai-video-production-main-section .service-card:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.1)}.ai-video-production-main-section .service-icon{color:#ff5e14;font-size:3rem;margin-bottom:1rem}.ai-video-production-main-section .service-card h3{color:#fff;font-size:1.3rem;margin-bottom:1rem}.ai-video-production-main-section .service-card p{color:#ccc;margin-bottom:1.5rem;line-height:1.6;flex-grow:1}.ai-video-production-main-section .service-card .btn{margin-top:auto}.ai-video-production-main-section .process-step{text-align:center;padding:1.5rem}.ai-video-production-main-section .step-number{background:#ff5e14;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;font-size:1.5rem;box-shadow:0 4px 12px rgba(255,94,20,.3)}.ai-video-production-main-section .process-step h3{line-height:34px;color:#fff;margin-bottom:1rem;font-size:1.2rem}@media(max-width:575.98px){.ai-video-production-main-section .process-step h3{line-height:28px}}.ai-video-production-main-section .process-step p{color:#ccc;line-height:1.6}.ai-video-production-main-section .benefit-card{background:hsla(0,0%,100%,.05);padding:1.5rem;border-radius:8px;text-align:center;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s ease}.ai-video-production-main-section .benefit-card:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.1)}.ai-video-production-main-section .benefit-card i{color:#ff5e14;font-size:2rem;margin-bottom:1rem}.ai-video-production-main-section .benefit-card h3{color:#fff;font-size:1rem;line-height:1.4}.ai-video-production-main-section .testimonial-card{background:hsla(0,0%,100%,.05);padding:2rem;border-radius:12px;border-left:4px solid #ff5e14}.ai-video-production-main-section .testimonial-content p{font-size:1.2rem;color:#fff;font-style:italic;margin-bottom:1rem}.ai-video-production-main-section .testimonial-author{color:#ff5e14}.ai-video-production-main-section .faq-container{max-width:800px;margin:0 auto}.ai-video-production-main-section .faq-item{background:hsla(0,0%,100%,.05);border-radius:8px;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.ai-video-production-main-section .faq-question{width:100%;background:none;border:none;padding:1.5rem;color:#fff;font-size:1.1rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.ai-video-production-main-section .faq-question.active,.ai-video-production-main-section .faq-question:hover{background:hsla(0,0%,100%,.1)}.ai-video-production-main-section .faq-question i{color:#ff5e14;transition:transform .3s ease}.ai-video-production-main-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.ai-video-production-main-section .faq-answer.active{max-height:200px}.ai-video-production-main-section .faq-answer p{padding:1.5rem;color:#ccc;line-height:1.6;margin:0;display:flex;align-items:center;min-height:60px}.ai-video-production-main-section .benefits-section,.ai-video-production-main-section .faq-section,.ai-video-production-main-section .final-cta-section,.ai-video-production-main-section .portfolio-section,.ai-video-production-main-section .process-section,.ai-video-production-main-section .services-section,.ai-video-production-main-section .storytelling-section,.ai-video-production-main-section .testimonials-section{content-visibility:auto;contain-intrinsic-size:auto 600px}.ai-video-production-main-section .testimonials-section>.testimonial-card:last-child{margin-bottom:0!important}.ai-video-production-main-section .faq-section .faq-item:last-child{margin-bottom:0}.ai-video-production-main-section .final-cta-section{background:hsla(0,0%,100%,.05);padding:4rem 3rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);margin:3rem 0}.ai-video-production-main-section .final-cta-section .section-title{margin-bottom:2rem}.ai-video-production-main-section .cta-buttons{margin-top:1rem}.ai-video-production-main-section .reduced-top-space{padding-top:.5rem!important;padding-bottom:0!important}@media(max-width:768px){.ai-video-production-main-section .hero-section{height:100vh;min-height:600px;width:100vw;left:50%;right:50%;margin:-1rem -50vw 0;display:flex;flex-direction:column;justify-content:space-between}.ai-video-production-main-section .hero-video-background{width:100vw}.ai-video-production-main-section .hero-content{max-width:100%;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem 1rem}.ai-video-production-main-section .hero-title{font-size:1.8rem;line-height:1.1;margin-bottom:1.25rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ai-video-production-main-section .hero-subtitle{font-size:1.1rem;line-height:1.4;margin-bottom:1.75rem}.ai-video-production-main-section .section-title{font-size:1.6rem}.ai-video-production-main-section .marketing-title,.ai-video-production-main-section .storytelling-title{font-size:1.4rem;line-height:1.2}.ai-video-production-main-section .service-card{padding:1.5rem}.ai-video-production-main-section .process-step{padding:1rem}.ai-video-production-main-section .marketing-highlight-card,.ai-video-production-main-section .storytelling-card{padding:1.5rem}.ai-video-production-main-section .marketing-highlight-card .row{align-items:flex-start}.ai-video-production-main-section .marketing-highlight-card .col-md-8{margin-bottom:2rem}.ai-video-production-main-section .marketing-stats{text-align:center;margin-top:1rem}.ai-video-production-main-section .stat-item{margin-bottom:1rem}.ai-video-production-main-section .differentiators-badges{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ai-video-production-main-section .badge{width:100%;max-width:200px;justify-content:center;font-size:.85rem;padding:.4rem .8rem}.ai-video-production-main-section .hero-cta-buttons{margin-top:2rem;margin-bottom:0;text-align:center}.ai-video-production-main-section .hero-cta-buttons .btn{width:100%;max-width:280px;font-size:1.1rem;padding:.875rem 1.75rem}.ai-video-production-main-section .cta-buttons .btn{display:block;margin:.5rem auto;width:100%;max-width:250px}.ai-video-production-main-section .storytelling-links{align-items:flex-start;margin-bottom:1rem}}@media(max-width:480px){.ai-video-production-main-section .hero-title{font-size:1.5rem;line-height:1.1}.ai-video-production-main-section .hero-subtitle{font-size:1rem;line-height:1.3}.ai-video-production-main-section .marketing-title,.ai-video-production-main-section .storytelling-title{font-size:1.2rem;line-height:1.2}.ai-video-production-main-section .section-title{font-size:1.4rem}.ai-video-production-main-section .marketing-highlight-card,.ai-video-production-main-section .storytelling-card{padding:1rem}.ai-video-production-main-section .badge{font-size:.8rem;padding:.35rem .7rem}.ai-video-production-main-section .marketing-description,.ai-video-production-main-section .storytelling-description{font-size:1rem;line-height:1.4}.ai-video-production-main-section .benefit-item,.ai-video-production-main-section .feature-item{font-size:.9rem}.ai-video-production-main-section .stat-number{font-size:2rem}.ai-video-production-main-section .stat-label{font-size:.8rem}.ai-video-production-main-section .hero-cta-buttons{margin-bottom:1.5rem}.ai-video-production-main-section .hero-cta-buttons .btn{font-size:1rem;padding:.75rem 1.5rem}}.ai-video-production-main-section+.inline-lead-form{content-visibility:auto;contain-intrinsic-size:auto 900px}