body.has-cinematic-content{--cutgist-content-background:#f6f6f4;--cutgist-content-surface:#edede9;--cutgist-content-card:#fff;--cutgist-content-ink:#0e1116;--cutgist-content-ink-secondary:#2a2d33;--cutgist-content-muted:#6a6e76;--cutgist-content-line:#e2e1dd;--cutgist-content-accent:#9a5a25;background:var(--cutgist-content-background)}.has-cinematic-content .site-header-cinematic .locale-navigation{order:-1}.has-cinematic-content .site-header-cinematic.is-scrolled{color:var(--cutgist-content-ink);background:#f6f6f4e6;border:1px solid #0e11161a;box-shadow:0 .75rem 2rem #0e11161a}.has-cinematic-content .site-header-cinematic.is-scrolled .brand,.has-cinematic-content .site-header-cinematic.is-scrolled .locale-navigation a{color:var(--cutgist-content-ink)}.has-cinematic-content .site-header-cinematic.is-scrolled .brand img{filter:none}.has-cinematic-content .site-header-cinematic.is-scrolled .header-action,.has-cinematic-content .site-header-cinematic.is-scrolled .header-action:hover{background:var(--cutgist-content-ink);color:#fff}.has-cinematic-content main,body.has-cinematic-content main .page-section:not(.block-hero-cinematic):not(.block-cta){background:var(--cutgist-content-background);color:var(--cutgist-content-ink)}body.has-cinematic-content main .page-section:not(.block-hero-cinematic)>.content-shell{max-width:73.75rem;padding:8rem 1.25rem}.has-cinematic-content .section-heading{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.has-cinematic-content .section-heading h2,.has-cinematic-content .faq-block>h2{color:var(--cutgist-content-ink);letter-spacing:-.025em;text-align:center;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;line-height:1.02;display:block}.has-cinematic-content .section-heading p,.has-cinematic-content .faq-block>.summary{color:var(--cutgist-content-muted);text-align:center;max-width:42rem;margin:0 auto;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.55}body.has-cinematic-content main .page-section[data-block-index]:not(.block-hero-cinematic):not(.block-cta) .feature-grid{border:0;gap:1rem}body.has-cinematic-content main .page-section[data-block-index]:where(:not(.block-hero-cinematic):not(.block-cta)) .feature-grid article{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;min-height:0;padding:0}.has-cinematic-content .feature-grid article:before{content:none;display:none}.has-cinematic-content .feature-grid h3{color:var(--cutgist-content-ink);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.3}.has-cinematic-content .feature-grid article p{color:var(--cutgist-content-muted);max-width:34rem;margin:0 auto;font-size:.875rem;line-height:1.5rem}body.has-cinematic-content main .page-section.block-features[data-block-index="1"] .feature-grid article,body.has-cinematic-content main .page-section.block-features[data-block-index="4"] .feature-grid article{background:var(--cutgist-content-card);border-radius:1rem;min-height:13rem;padding:1.5rem}body.has-cinematic-content main .page-section.block-features[data-block-index="1"]>.content-shell{padding-block:7rem}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.has-cinematic-content main .page-section.block-features[data-block-index="4"] .feature-grid article{min-height:0;padding:0 0 1.5rem;overflow:hidden}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article:before{aspect-ratio:16/9;background-color:var(--cutgist-content-surface);content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:100%;margin-bottom:1.5rem;display:block;position:static}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article:first-child:before{background-image:var(--cutgist-use-case-launch)}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article:nth-child(2):before{background-image:var(--cutgist-use-case-ongoing)}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article:nth-child(3):before{background-image:var(--cutgist-use-case-multilingual)}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article:nth-child(4):before{background-image:var(--cutgist-use-case-library)}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article h3,body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid article p{padding-inline:1.5rem}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid{counter-reset:cinematic-card;column-gap:3.5rem}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid article{background:var(--cutgist-content-card);counter-increment:cinematic-card;border-radius:1rem;min-height:13rem;padding:1.5rem}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article{background:var(--cutgist-content-card);border-radius:1rem;min-height:13rem;padding:1.5rem}body.has-cinematic-content main :is(.block-features[data-block-index="1"],.block-features[data-block-index="3"],.block-features[data-block-index="5"]) .feature-grid article:before{background:var(--cutgist-card-icon) center / contain no-repeat;content:"";width:1.75rem;height:1.75rem;margin-bottom:1.5rem;display:block;position:static}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid article:after{color:var(--cutgist-content-muted);content:counter(cinematic-card, decimal-leading-zero);letter-spacing:.08em;font-size:.75rem;font-weight:500;position:absolute;top:1.5rem;right:1.5rem}body.has-cinematic-content main .block-features[data-block-index="1"] .feature-grid article:first-child{--cutgist-card-icon:var(--cutgist-icon-story)}body.has-cinematic-content main .block-features[data-block-index="1"] .feature-grid article:nth-child(2){--cutgist-card-icon:var(--cutgist-icon-target)}body.has-cinematic-content main .block-features[data-block-index="1"] .feature-grid article:nth-child(3){--cutgist-card-icon:var(--cutgist-icon-layers)}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid article:first-child{--cutgist-card-icon:var(--cutgist-icon-film)}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid article:nth-child(2){--cutgist-card-icon:var(--cutgist-icon-captions)}body.has-cinematic-content main .block-features[data-block-index="3"] .feature-grid article:nth-child(3){--cutgist-card-icon:var(--cutgist-icon-layers)}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article:first-child{--cutgist-card-icon:var(--cutgist-icon-clipboard)}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article:nth-child(2){--cutgist-card-icon:var(--cutgist-icon-compass)}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article:nth-child(3){--cutgist-card-icon:var(--cutgist-icon-production)}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article:nth-child(4){--cutgist-card-icon:var(--cutgist-icon-check)}body.has-cinematic-content main .block-richText[data-block-index="2"] .prose{max-width:none;margin:0}body.has-cinematic-content main .block-richText[data-block-index="2"] .prose>h2{color:var(--cutgist-content-ink);letter-spacing:-.025em;text-align:center;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;line-height:1.02}body.has-cinematic-content main .block-richText[data-block-index="2"] .prose>div>p:first-child{color:var(--cutgist-content-muted);text-align:center;max-width:42rem;margin:0 auto;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.55}body.has-cinematic-content main .block-richText[data-block-index="2"] table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:3.5rem;font-size:.875rem}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(th,td){border-bottom:1px solid var(--cutgist-content-line);text-align:left;vertical-align:top;padding:1.25rem 1rem}body.has-cinematic-content main .block-richText[data-block-index="2"] th{color:var(--cutgist-content-muted);padding-block:.875rem;font-size:.8125rem;font-weight:600}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(th,td):first-child{color:var(--cutgist-content-ink);width:32%;font-weight:600}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(th,td):nth-child(2){color:var(--cutgist-content-muted);width:34%}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(th,td):nth-child(3){background:var(--cutgist-content-surface);color:var(--cutgist-content-ink-secondary);width:34%}body.has-cinematic-content main .block-richText[data-block-index="2"] thead th:nth-child(3){border-radius:1rem 1rem 0 0}body.has-cinematic-content main .block-richText[data-block-index="2"] tbody tr:last-child td:nth-child(3){border-radius:0 0 1rem 1rem}.has-cinematic-content .page-section.section-muted.block-faq{background:var(--cutgist-content-background);color:var(--cutgist-content-ink)}.has-cinematic-content .faq-block{max-width:48rem}.has-cinematic-content .faq-block>.summary{margin-bottom:3.5rem}.has-cinematic-content .faq-block details{border-bottom:1px solid var(--cutgist-content-line);padding:1.25rem 0}.has-cinematic-content .faq-block summary{color:var(--cutgist-content-ink-secondary);font-size:1rem;font-weight:600}.has-cinematic-content .faq-block summary:after{color:var(--cutgist-content-accent)}.has-cinematic-content .faq-block details p{color:var(--cutgist-content-muted);margin-bottom:0;font-size:.875rem;line-height:1.6}body.has-cinematic-content main .page-section.block-cta.section-muted{background:var(--cutgist-content-background);color:var(--cutgist-content-ink)}.has-cinematic-content .block-cta>.content-shell{padding-block:clamp(6rem,8vw,8rem)}.has-cinematic-content .inline-cta{background:var(--cutgist-content-background);box-shadow:none;text-align:center;border:0;border-radius:0;flex-direction:column;align-items:center;gap:1.5rem;min-height:0;padding:0}.has-cinematic-content .inline-cta h2{color:var(--cutgist-content-ink);letter-spacing:-.025em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;line-height:1.02}.has-cinematic-content .inline-cta p{color:var(--cutgist-content-muted);max-width:42rem;margin-inline:auto;font-size:.875rem;line-height:1.6}.has-cinematic-content .inline-cta .actions{justify-content:center;margin-top:.5rem}.has-cinematic-content .inline-cta .button,.has-cinematic-content .inline-cta .button:hover{background:var(--cutgist-content-ink);box-shadow:none;color:#fff}.has-cinematic-content .inline-cta .button:hover{transform:translateY(-1px)}.has-cinematic-content .site-footer{background:var(--cutgist-content-background);border-top:1px solid var(--cutgist-content-line);color:var(--cutgist-content-muted);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1.25rem;margin-top:0;padding:2.5rem max(1.25rem,50vw - 36rem);display:grid}.has-cinematic-content .site-footer .footer-inner{display:contents}.has-cinematic-content .site-footer .footer-brand{grid-area:1/1}.has-cinematic-content .site-footer .footer-brand>a{color:var(--cutgist-content-ink);letter-spacing:0;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}.has-cinematic-content .site-footer .brand img{filter:none;width:1.5rem;height:1.5rem}.has-cinematic-content .site-footer .footer-brand p,.has-cinematic-content .site-footer .copyright,.has-cinematic-content .site-footer nav a{color:var(--cutgist-content-muted);font-size:.875rem;line-height:1.25rem}.has-cinematic-content .site-footer .footer-brand p{max-width:36rem;margin:.5rem 0 0}.has-cinematic-content .site-footer nav{grid-row:1/3;align-items:center;gap:1.25rem;display:flex}.has-cinematic-content .site-footer nav:first-of-type{grid-column:2}.has-cinematic-content .site-footer nav:nth-of-type(2){grid-column:3}.has-cinematic-content .site-footer nav h2,.has-cinematic-content .site-footer .footer-contact{display:none}.has-cinematic-content .site-footer nav a{margin:0;display:inline}.has-cinematic-content .site-footer nav a:hover{color:var(--cutgist-content-ink)}.has-cinematic-content .site-footer .copyright{border:0;grid-area:2/1;max-width:none;margin:0;padding:0}@media (width<=60rem){body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid,body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){body.has-cinematic-content main .page-section:not(.block-hero-cinematic)>.content-shell{padding:6rem 1.25rem}.has-cinematic-content .section-heading{margin-bottom:3rem}.has-cinematic-content .section-heading h2,.has-cinematic-content .faq-block>h2,.has-cinematic-content .inline-cta h2{font-size:clamp(1.75rem,3.2vw,2.75rem)}body.has-cinematic-content main .block-features[data-block-index="1"] .feature-grid article{min-height:0;padding:1.5rem}body.has-cinematic-content main .block-features[data-block-index="4"] .feature-grid,body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid{grid-template-columns:1fr}body.has-cinematic-content main .block-features[data-block-index="5"] .feature-grid article{border:0;min-height:0;padding:1.5rem}body.has-cinematic-content main .block-richText[data-block-index="2"] table,body.has-cinematic-content main .block-richText[data-block-index="2"] :is(thead,tbody){width:100%;display:block}body.has-cinematic-content main .block-richText[data-block-index="2"] table{font-size:.8125rem}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(thead,tbody) tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.has-cinematic-content main .block-richText[data-block-index="2"] thead th:first-child{display:none}body.has-cinematic-content main .block-richText[data-block-index="2"] :is(th,td):is(:first-child,:nth-child(2),:nth-child(3)){width:auto;padding:1rem}body.has-cinematic-content main .block-richText[data-block-index="2"] tbody td:first-child{border-bottom:0;grid-area:1/1;padding-bottom:.5rem}body.has-cinematic-content main .block-richText[data-block-index="2"] tbody td:nth-child(2){grid-area:2/1;padding-top:.5rem}body.has-cinematic-content main .block-richText[data-block-index="2"] tbody td:nth-child(3){grid-area:1/2/span 2;padding-top:3.25rem}.has-cinematic-content .inline-cta{align-items:center;gap:2rem}}@media (width<=40rem){.has-cinematic-content .site-footer{grid-template-columns:auto auto minmax(0,1fr);align-items:start;padding-inline:1.25rem}.has-cinematic-content .site-footer .footer-brand,.has-cinematic-content .site-footer .copyright{grid-column:1/-1}.has-cinematic-content .site-footer nav{flex-wrap:wrap;grid-row:3;margin-top:1rem}.has-cinematic-content .site-footer nav:first-of-type{grid-column:1}.has-cinematic-content .site-footer nav:nth-of-type(2){grid-column:2}}
