.about-faq{text-align:center;width:1000px;margin-top:120px;margin-left:auto;margin-right:auto}.about-faq h2{color:#fff;letter-spacing:0;font-size:40px;font-weight:700;line-height:normal}.about-faq-list{flex-direction:column;gap:20px;margin-top:60px;display:flex}.about-faq-item{backdrop-filter:blur(6.674px);color:#fff;cursor:pointer;background:linear-gradient(#2220 0%,#2226 100%);border:1px solid #0000;border-radius:12px;width:100%;min-height:63px;padding:20px;transition:background .22s,border-color .22s;overflow:hidden}.about-faq-item.is-open{background:#2226;border-color:#222}.about-faq-item:hover{background:#22222280;border-color:#333}.about-faq-question{color:#fff;text-align:left;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:23px;padding:0;font-size:20px;font-weight:700;line-height:normal;display:flex}.about-faq-question:focus-visible{outline:none}.about-faq-icon{flex:0 0 32px;width:32px;height:32px;position:relative}.about-faq-icon:before,.about-faq-icon:after{content:"";background:#fff;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-faq-icon:after{transition:transform .22s;transform:translate(-50%,-50%)rotate(90deg)}.about-faq-item.is-open .about-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.about-faq-answer{opacity:0;max-height:0;margin-top:0;transition:max-height .26s,margin-top .22s,opacity .22s;overflow:hidden}.about-faq-item.is-open .about-faq-answer{opacity:1;margin-top:10px}.about-faq-answer p{color:#aaa;text-align:left;width:954px;max-width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}.gen-pro-page{background:#000}.gen-pro-breadcrumb{color:#666;width:1280px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.4}.gen-pro-breadcrumb a,.gen-pro-breadcrumb strong{color:#aaa;font-weight:400;text-decoration:none}.gen-pro-breadcrumb span{margin:0 4px}.gen-pro-primary-btn{box-sizing:border-box;color:#151524;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:152px;height:48px;padding:0 40px;font-family:inherit;font-size:16px;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.gen-pro-primary-btn:hover,.gen-pro-primary-btn:focus-visible{filter:brightness(.92);outline:none}.gen-pro-primary-btn:active{transform:translateY(1px)}.gen-pro-page .reveal-section{opacity:1;transform:none}.director-stage-page .page-content,.director-stage-content{background:#000;width:min(100%,1920px);height:auto;min-height:100vh;margin:0 auto;padding:100px 0 0;overflow:visible}.director-stage-breadcrumb{width:min(1280px,100% - 48px);margin:0 auto 48px}.director-stage-hero,.director-stage-capabilities,.director-stage-steps,.director-stage-cases,.director-stage-cta{width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto}.director-stage-hero{flex-direction:column;align-items:center;gap:24px;display:flex}.director-stage-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:653px;margin-bottom:56px;display:flex}.director-stage-hero-copy h1{color:#fff;max-width:585px;margin:0;font-size:48px;font-weight:700;line-height:68px}.director-stage-hero-copy p{color:#fff;margin:0;font-size:16px;font-weight:400;line-height:30px}.director-stage-hero-visual{border-radius:18px;width:100%;overflow:hidden}.director-stage-hero-visual img{width:100%;height:auto;display:block}.director-stage-highlights{background:#1113;border:1px solid #2a2a3799;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:40px 80px;display:flex}.director-stage-highlight{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:12px;display:flex}.director-stage-highlight strong{background:linear-gradient(-16.41deg,#bffee1 8.98%,#05cefe 78.37%);color:#0000;background-clip:text;font-size:28px;font-weight:700;line-height:normal}.director-stage-highlight span{color:#fff;font-size:16px;font-weight:400;line-height:normal}.director-stage-highlight-divider{background:#ffffff1f;flex:0 0 1px;width:1px;height:50px}.director-stage-section-heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.director-stage-capabilities .director-stage-section-heading{gap:20px}.director-stage-section-heading h2{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:normal}.director-stage-section-heading p{color:#aaa;max-width:900px;margin:0;font-size:16px;font-weight:400;line-height:24px}.director-stage-capabilities{flex-direction:column;gap:60px;margin-top:120px;display:flex}.director-stage-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.director-stage-capability-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.director-stage-capability-title{align-items:center;gap:12px;display:flex}.director-stage-capability-title img{flex:0 0 30px;width:30px;height:30px}.director-stage-capability-title h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:30px}.director-stage-capability-card>p{color:#aaa;margin:0;font-size:16px;font-weight:400;line-height:24px}.director-stage-capability-media{background:#14161a;border-radius:16px;width:100%;height:198px;overflow:hidden}.director-stage-capability-media img{object-fit:cover;width:100%;height:100%;display:block}.director-stage-steps{flex-direction:column;gap:47px;margin-top:120px;display:flex}.director-stage-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.director-stage-step-card{text-align:center;background:#1116;border:1px solid #2a2a3799;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}.director-stage-step-no{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;line-height:normal;display:flex}.director-stage-step-card h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:normal}.director-stage-step-card p{color:#fff9;margin:0;font-size:16px;font-weight:400;line-height:30px}.director-stage-compare{flex-direction:column;gap:47px;width:min(956px,100% - 48px);margin:120px auto 0;display:flex}.director-stage-compare-panels{justify-content:center;align-items:flex-start;gap:0;width:956px;max-width:100%;margin:0 auto;display:flex}.director-stage-compare-panel{box-sizing:border-box;background:0 0;height:303px;position:relative;overflow:hidden}.director-stage-compare-bg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.director-stage-compare-pixmax{z-index:1;flex:0 0 493px;width:493px;margin-right:-30px}.director-stage-compare-traditional{z-index:0;flex:0 0 493px;width:493px}.director-stage-compare-body{z-index:1;box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;gap:20px;height:100%;padding:40px;display:flex;position:relative}.director-stage-compare-traditional .director-stage-compare-body{padding-left:77px}.director-stage-compare-pixmax h3{background:linear-gradient(-4.97deg,#bffee1 4.95%,#05cefe 43.24%);color:#0000;background-clip:text;margin:0;font-size:20px;font-weight:700;line-height:normal}.director-stage-compare-traditional h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:normal}.director-stage-compare-body ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.director-stage-compare-body li{align-items:center;gap:10px;display:flex}.director-stage-compare-body li img{background:0 0;flex:0 0 20px;width:20px;height:20px;display:block}.director-stage-compare-pixmax li span{color:#fff;font-size:14px;line-height:20px}.director-stage-compare-traditional li span{color:#aaa;font-size:14px;line-height:20px}.director-stage-cases{flex-direction:column;gap:60px;margin-top:120px;display:flex}.director-stage-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.director-stage-case-card{background:#111;border:1px solid #333;border-radius:20px;overflow:hidden}.director-stage-case-card img{width:100%;height:auto;display:block}.director-stage-cta{background:radial-gradient(circle at 8% 100%,#05cefe33 0%,#6660 70%),#111;border:1px solid #333;border-radius:20px;justify-content:center;align-items:center;gap:80px;margin-top:120px;padding:60px;display:flex}.director-stage-cta-copy{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.director-stage-cta h2{color:#fff;margin:0;font-size:36px;font-weight:700;line-height:50px}.director-stage-cta p{color:#fff;margin:0;font-size:18px;font-weight:400;line-height:24px}.director-stage-cta-btn{box-sizing:border-box;color:#151524;cursor:pointer;background:radial-gradient(circle at 65% 62%,#79fdb0 0%,#58f5d700 70%),linear-gradient(-12.68deg,#bffee1 8.98%,#05cefe 78.37%);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:160px;height:48px;font-size:16px;font-weight:400;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.director-stage-cta-btn:hover,.director-stage-cta-btn:focus-visible{filter:brightness(.96);outline:none}.director-stage-faq{z-index:2;width:min(1000px,100% - 48px);margin-bottom:0;position:relative}@media (width<=1320px){.gen-pro-breadcrumb,.director-stage-breadcrumb,.director-stage-hero,.director-stage-capabilities,.director-stage-steps,.director-stage-cases,.director-stage-cta,.director-stage-compare,.director-stage-faq,.about-faq{width:calc(100% - 48px)}}@media (width<=1100px){.director-stage-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.director-stage-step-grid,.director-stage-cases-grid{grid-template-columns:1fr}.director-stage-compare-panels{flex-direction:column;align-items:center;gap:18px;width:100%}.director-stage-compare-panel{aspect-ratio:auto;flex:none;width:min(493px,100%);height:auto;min-height:303px}.director-stage-compare-pixmax{margin-right:0}.director-stage-compare-traditional .director-stage-compare-body{padding-left:40px}.director-stage-highlights{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:28px 16px;padding:28px 20px;display:grid}.director-stage-highlight{white-space:normal;width:100%}.director-stage-highlight-divider{display:none}.director-stage-cta{text-align:center;flex-direction:column;gap:28px;padding:40px 28px}.director-stage-cta-copy{align-items:center}}@media (width<=768px){.director-stage-content{padding:84px 0 0}.director-stage-breadcrumb,.director-stage-hero,.director-stage-capabilities,.director-stage-steps,.director-stage-cases,.director-stage-cta,.director-stage-compare,.director-stage-faq,.about-faq{width:calc(100% - 32px)}.director-stage-hero-copy h1{font-size:30px;line-height:42px}.director-stage-hero-copy p{font-size:14px;line-height:24px}.director-stage-highlights{gap:24px 12px;padding:24px 16px}.director-stage-highlight strong{font-size:22px}.director-stage-highlight span{white-space:normal;font-size:13px}.director-stage-section-heading h2,.about-faq h2{font-size:28px}.director-stage-capability-grid{grid-template-columns:1fr}.director-stage-capability-title h3{font-size:20px;line-height:26px}.director-stage-capability-card>p,.director-stage-section-heading p,.director-stage-step-card p,.about-faq-answer p{font-size:14px;line-height:22px}.director-stage-cta h2{font-size:26px;line-height:36px}.director-stage-cta p{font-size:15px;line-height:22px}.about-faq{margin-top:70px}.about-faq-list{gap:12px;margin-top:28px}.about-faq-question{font-size:14px;line-height:20px}.director-stage-capabilities,.director-stage-steps,.director-stage-compare,.director-stage-cases,.director-stage-cta{margin-top:72px}}
