body.g-creative-force-page{font-family:Inter,Arial,sans-serif}body.g-creative-force-page .g-theme-header{background:transparent;position:sticky;top:0;z-index:1000}body.g-creative-force-page main:focus{outline:0}body.g-creative-force-page main section{scroll-margin-top:115px}body.g-creative-force-page [data-cf-visual=hero]{padding-block:42px 46px}body.g-creative-force-page [data-cf-visual=hero] .fb-split{gap:6vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.g-creative-force-page [data-cf-visual=hero] .fb-title{font-size:clamp(46px,4.6vw,68px);line-height:1.035}body.g-creative-force-page [data-cf-visual=hero] .fb-copy{margin-top:28px;max-width:460px}body.g-creative-force-page [data-cf-visual=hero] .fb-button{margin-top:30px}body.g-creative-force-page [data-cf-visual=hero] .fb-split-image{aspect-ratio:6/5;background:transparent;height:auto}body.g-creative-force-page [data-cf-visual=hero] .fb-split-image img{object-fit:contain}body.g-creative-force-page [data-cf-visual=pdp]{padding-block:54px 34px}body.g-creative-force-page [data-cf-visual=pdp] .fb-split{gap:clamp(40px,6vw,80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}body.g-creative-force-page [data-cf-visual=pdp] .fb-title{font-size:clamp(40px,4.3vw,62px);line-height:1.06}body.g-creative-force-page [data-cf-visual=pdp] .fb-copy{margin-top:26px;max-width:470px}.ip-pdp-set{background:#f4f5f6;border-radius:26px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.44fr);padding:14px;width:100%}.ip-pdp-set__film{aspect-ratio:3/5;background:#e8e8e6;border-radius:17px;min-width:0;overflow:hidden;position:relative}.ip-pdp-set__film>img,.ip-pdp-set__film>video{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ip-pdp-set__film>[hidden]{display:none}.ip-pdp-set__label{background:hsla(0,0%,100%,.94);border-radius:999px;bottom:12px;color:#181817;font-size:11px;left:12px;line-height:1.2;padding:8px 12px;position:absolute}.ip-pdp-set__stills{display:grid;gap:10px;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.ip-pdp-set__stills>img{border-radius:13px;display:block;height:100%;min-height:0;object-fit:cover;object-position:50% 45%;width:100%}body.g-creative-force-page .g-cf-workflow{border-radius:28px;margin:60px auto 0;max-width:1520px;padding:62px 4vw 70px;width:calc(100% - 4vw)}body.g-creative-force-page .g-cf-workflow .mi-heading{font-size:clamp(43px,4.7vw,68px)}body.g-creative-force-page .g-cf-workflow .mi-heading-row{margin-bottom:42px}body.g-creative-force-page .g-cf-workflow .mi-node-heading{display:block}body.g-creative-force-page .g-cf-workflow .ip-cf-node-logo{display:block;height:auto;margin-bottom:12px;max-width:100%;width:88px}body.g-creative-force-page .g-cf-workflow .mi-node-heading p{font-size:12px;line-height:1.45}body.g-creative-force-page .g-cf-workflow .mi-source .mi-product{position:relative}body.g-creative-force-page .g-cf-workflow .mi-source .mi-product>img{display:block;height:100%;inset:0;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}body.g-creative-force-page .g-cf-workflow .mi-logo{width:150px}body.g-creative-force-page .g-cf-workflow .mi-studio-intro h3{font-size:clamp(28px,2.5vw,38px)}body.g-creative-force-page .g-cf-workflow .mi-destination{border-color:#dededb}body.g-creative-force-page .g-cf-workflow .mi-output-card img{object-fit:cover}body.g-creative-force-page [data-cf-visual=approved]{padding-bottom:56px;padding-top:88px}body.g-creative-force-page [data-cf-visual=approved] .fb-split{gap:clamp(44px,7vw,100px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body.g-creative-force-page [data-cf-visual=approved] .fb-title{font-size:clamp(42px,4.2vw,62px)}body.g-creative-force-page [data-cf-visual=approved] .fb-split-figure{max-width:560px;width:100%}body.g-creative-force-page [data-cf-visual=approved] .fb-split-image{aspect-ratio:3/4;height:auto}body.g-creative-force-page [data-cf-visual=approved] .ip-capability-list{color:#686b70;font-size:17px;line-height:1.65;margin:30px 0 0;max-width:500px;padding-left:20px}body.g-creative-force-page [data-cf-visual=approved] .ip-capability-list li{padding-left:5px}body.g-creative-force-page [data-cf-visual=approved] .ip-capability-list li+li{margin-top:17px}body.g-creative-force-page [data-cf-visual=approved] .ip-capability-list li::marker{color:#181817;font-size:13px}body.g-creative-force-page .fb-faq{padding-top:70px}body.g-creative-force-page .fb-faq ul{margin:14px 0 0;padding-left:20px}body.g-creative-force-page .fb-faq li+li{margin-top:8px}body.g-creative-force-page .g-hsc-cta{border-radius:28px;margin-inline:auto;max-width:1520px;width:calc(100% - 4vw)}body.g-creative-force-page .g-hsc-cta h2{font-size:clamp(56px,6vw,96px)}body.g-creative-force-page .g-hs-site-footer{margin-top:88px}@media(max-width:1000px){body.g-creative-force-page .g-cf-workflow .ip-cf-node-logo{width:84px}body.g-creative-force-page .g-cf-workflow .mi-logo{width:135px}body.g-creative-force-page .g-cf-workflow .mi-node-heading p{font-size:11px}}@media(max-width:850px){body.g-creative-force-page [data-cf-visual=hero] .fb-split{gap:34px}body.g-creative-force-page .g-cf-workflow{margin-top:40px}body.g-creative-force-page .g-cf-workflow .mi-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.g-creative-force-page .g-cf-workflow .mi-node-heading p{font-size:12px}body.g-creative-force-page .g-cf-workflow .mi-destination,body.g-creative-force-page .g-cf-workflow .mi-source{width:min(76%,280px)}}@media(max-width:700px){body.g-creative-force-page [data-cf-visual=hero]{padding:36px 24px 32px}body.g-creative-force-page [data-cf-visual=hero] .fb-split{gap:36px;grid-template-columns:1fr}body.g-creative-force-page [data-cf-visual=hero] .fb-title{font-size:clamp(36px,9.5vw,48px)}body.g-creative-force-page [data-cf-visual=hero] .fb-copy{margin-top:24px}body.g-creative-force-page [data-cf-visual=pdp]{padding:38px 24px 24px}body.g-creative-force-page [data-cf-visual=pdp] .fb-split{gap:28px;grid-template-columns:1fr}body.g-creative-force-page [data-cf-visual=pdp] .fb-title{font-size:clamp(36px,9.5vw,48px)}body.g-creative-force-page [data-cf-visual=pdp] .fb-copy{margin-top:22px}.ip-pdp-set{border-radius:23px;gap:8px;padding:10px}.ip-pdp-set__film{border-radius:15px}.ip-pdp-set__stills{gap:7px}.ip-pdp-set__stills>img{border-radius:10px}body.g-creative-force-page .g-cf-workflow{border-radius:24px;margin-top:30px;padding:42px 24px 48px;width:calc(100% - 24px)}body.g-creative-force-page .g-cf-workflow .mi-heading{font-size:clamp(37px,9.4vw,48px)}body.g-creative-force-page .g-cf-workflow .mi-heading-row{margin-bottom:32px}body.g-creative-force-page .g-cf-workflow .mi-studio{padding:23px 18px}body.g-creative-force-page .g-cf-workflow .mi-studio-intro h3{font-size:30px}body.g-creative-force-page .g-cf-workflow .mi-output-grid{gap:7px}body.g-creative-force-page [data-cf-visual=approved]{padding:48px 24px 32px}body.g-creative-force-page [data-cf-visual=approved] .fb-split{gap:32px;grid-template-columns:1fr}body.g-creative-force-page [data-cf-visual=approved] .fb-title{font-size:clamp(37px,9.5vw,48px)}body.g-creative-force-page [data-cf-visual=approved] .ip-capability-list{font-size:16px;margin-top:25px}body.g-creative-force-page [data-cf-visual=approved] .fb-split-image{aspect-ratio:3/4;max-width:340px}body.g-creative-force-page .fb-faq{padding-top:28px}body.g-creative-force-page .g-hsc-cta{border-radius:24px;width:calc(100% - 24px)}body.g-creative-force-page .g-hsc-cta h2{font-size:clamp(46px,11.8vw,76px)}body.g-creative-force-page .g-hs-site-footer{margin-top:56px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.g-creative-force-page .ip-capability-list ul{margin:0;padding-left:20px}body.g-creative-force-page .ip-capability-list{padding-left:0!important}