.manufacturer-landing{color:#18202d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.manufacturer-hero{padding:170px 0 64px;background:#edf2f6 url(/images/product-videos/studio-background.webp) center/cover}.manufacturer-hero__grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:52px}.manufacturer-eyebrow{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#a31c26;font-weight:700;margin-bottom:20px}.manufacturer-hero h1{font-size:clamp(36px,3.5vw,52px);line-height:1.12;letter-spacing:-1.8px;font-weight:700;color:#101721;margin:0 0 24px}.manufacturer-audience{font-size:19px;line-height:1.65;margin-bottom:28px;color:#4a586c}.manufacturer-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#c71923;border:1px solid #c71923;border-radius:4px;padding:15px 22px;color:#fff;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer}.manufacturer-button:hover{background:#aa121c;color:#fff}.manufacturer-button:disabled{opacity:.65;cursor:wait}.manufacturer-landing a:focus-visible,.manufacturer-landing button:focus-visible,.manufacturer-landing summary:focus-visible{outline:3px solid #2465a0;outline-offset:4px}.manufacturer-film{margin:0;background:#fff;border:1px solid #dce3ed;border-radius:5px;overflow:hidden;box-shadow:0 18px 50px #203b5512}.manufacturer-film__screen{aspect-ratio:16/9}.manufacturer-film__screen iframe,.manufacturer-film__screen button{width:100%;height:100%;border:0;display:block}.manufacturer-film__screen button{position:relative;padding:0;background:#edf0f4;cursor:pointer}.manufacturer-film__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.manufacturer-film__screen button>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#c71923;color:#fff}.manufacturer-film figcaption{padding:18px 22px}.manufacturer-film figcaption strong{display:block;font-size:18px;line-height:1.4}.manufacturer-film figcaption p{font-size:14px;line-height:1.6;color:#627084;margin:7px 0 0}.manufacturer-workflow{padding:38px 0;background:#fff;border-bottom:1px solid #e5e9ef}.manufacturer-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:0;margin:0}.manufacturer-step{display:block;color:#bd1924;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.manufacturer-workflow li p{font-size:15px;line-height:1.6;margin:0}.manufacturer-evidence{font-size:12px;line-height:1.7;color:#627084;margin:25px 0 0;max-width:960px}.manufacturer-demo{padding:80px 0;background:#f7f8fa;scroll-margin-top:110px}.manufacturer-demo__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.manufacturer-demo h2{font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.8px;color:#17202e}.manufacturer-demo ul{list-style:none;padding:0;margin:30px 0}.manufacturer-demo li{display:flex;gap:14px;margin-bottom:22px;font-size:17px;line-height:1.6}.manufacturer-demo li svg{flex-shrink:0;color:#b61b25;margin-top:5px}.manufacturer-demo form{padding:32px;background:#fff;border:1px solid #e0e5ed;border-radius:5px;box-shadow:0 10px 30px #203b5507}.manufacturer-demo form h2{font-size:24px;margin-bottom:25px}.manufacturer-field{margin-bottom:18px}.manufacturer-field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.manufacturer-field input,.manufacturer-field textarea{display:block;width:100%;padding:12px 14px;border:1px solid #bdc7d5;border-radius:4px;background:#fff;color:#18202d;font-size:16px;line-height:1.5}.manufacturer-field input:focus,.manufacturer-field textarea:focus{outline:2px solid #2465a0;outline-offset:2px}.manufacturer-field [aria-invalid=true]{border-color:#b01623}.manufacturer-demo form .manufacturer-button{width:100%}.manufacturer-error{color:#a81420;font-size:14px}.manufacturer-privacy{font-size:12px;line-height:1.6;color:#667285;margin:18px 0 0}.manufacturer-editorial{padding:60px 0;background:#fff}.manufacturer-editorial article{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:35px 0;border-bottom:1px solid #e7ebf0}.manufacturer-editorial h2,.manufacturer-faq h2{font-size:29px;line-height:1.3;letter-spacing:-.6px;font-weight:600}.manufacturer-editorial p,.manufacturer-editorial li{font-size:17px;line-height:1.8}.manufacturer-faq{padding:60px 0;background:#f7f8fa}.manufacturer-faq details{padding:20px 0;border-bottom:1px solid #dfe5ed}.manufacturer-faq summary{font-weight:600;font-size:18px;cursor:pointer}.manufacturer-faq details p{margin:15px 0 0;font-size:16px;line-height:1.8}.manufacturer-sources{margin-top:32px}.manufacturer-sources h3{font-size:18px;font-weight:600}.manufacturer-sources a{display:block;font-size:14px;text-decoration:underline;margin:8px 0}@media (max-width:991px){.manufacturer-hero{padding-top:145px}.manufacturer-hero__grid{grid-template-columns:1fr;gap:32px}.manufacturer-hero__copy{max-width:720px}.manufacturer-hero h1{font-size:42px}.manufacturer-workflow ol{grid-template-columns:repeat(2,1fr)}.manufacturer-demo__grid{gap:35px}.manufacturer-editorial article{gap:35px}}@media (max-width:767px){.manufacturer-hero{padding:135px 0 38px}.manufacturer-hero h1{font-size:35px;letter-spacing:-1px}.manufacturer-audience{font-size:17px}.manufacturer-demo{padding:48px 0}.manufacturer-demo__grid,.manufacturer-editorial article{grid-template-columns:1fr;gap:24px}.manufacturer-demo form{padding:24px}.manufacturer-demo h2{font-size:29px}.manufacturer-workflow ol{gap:22px}.manufacturer-workflow li p{font-size:14px}.manufacturer-editorial{padding:24px 0}.manufacturer-editorial h2{font-size:25px}.manufacturer-faq{padding:40px 0}}.readiness-download{padding:64px 0;background:#eaf0f5;border-block:1px solid #dce4ed;scroll-margin-top:110px}.readiness-download__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.readiness-download h2{font-size:32px;line-height:1.2;letter-spacing:-.7px;font-weight:600}.readiness-download p{font-size:16px;line-height:1.7;color:#526174}.readiness-download .manufacturer-eyebrow{font-size:12px;margin:16px 0 12px;color:#9f1923}.readiness-download .manufacturer-privacy{font-size:12px;margin-top:16px}.readiness-download form{max-width:440px}.readiness-download .manufacturer-button{width:100%}@media (max-width:767px){.readiness-download{padding:44px 0}.readiness-download__grid{grid-template-columns:1fr;gap:24px}.readiness-download h2{font-size:28px}}.manufacturer-guides{padding:64px 0;background:#fff}.manufacturer-guides h2{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.7px;margin-bottom:30px}.manufacturer-guides__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.manufacturer-guide{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 20px;border-top:2px solid #dce4ed;color:#18202d;transition:border-color .2s}.manufacturer-guide:hover{border-color:#bd1924;color:#18202d}.manufacturer-guide h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin:0 0 24px}.manufacturer-guide__action{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#a81520;margin-top:auto}@media (max-width:991px){.manufacturer-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.manufacturer-guides{padding:44px 0}.manufacturer-guides h2{font-size:28px}.manufacturer-guides__grid{grid-template-columns:1fr;gap:4px}.manufacturer-guide h3{margin-bottom:16px}}.manufacturer-landing form{position:relative}.manufacturer-landing .digital-coc-honeypot{left:0!important;right:auto;top:0;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;pointer-events:none}.manufacturer-editorial article[id]{scroll-margin-top:120px}.manufacturer-editorial a{text-decoration:underline}.manufacturer-editorial a,.search-intent-page a{overflow-wrap:anywhere}.search-intent-page a:focus-visible,.search-intent-page summary:focus-visible{outline:3px solid #2465a0;outline-offset:4px}.search-intent-page .btn{white-space:normal;max-width:100%}.search-intent-page>section:first-child{padding-top:160px!important;padding-bottom:64px!important}.search-intent-page h1{font-size:clamp(34px,3.6vw,52px);line-height:1.15;letter-spacing:-1px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.search-intent-page h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.manufacturer-landing a:focus-visible,.manufacturer-landing button:focus-visible,.manufacturer-landing summary:focus-visible,.manufacturer-landing input:focus-visible,.manufacturer-landing textarea:focus-visible,.search-intent-page a:focus-visible,.search-intent-page summary:focus-visible{outline:3px solid #2465a0!important;outline-offset:4px!important}@media (max-width:767px){.search-intent-page>section:first-child{padding-top:135px!important;padding-bottom:40px!important}.search-intent-page h1{font-size:35px;letter-spacing:-.8px}}.readiness-guide>section:first-child{padding-top:160px!important;padding-bottom:64px!important;background:#edf2f6 url(/images/product-videos/studio-background.webp) center/cover!important}.readiness-guide>section:first-child .text-white{color:#18202d!important}.readiness-guide>section:first-child .opacity-8{opacity:1;color:#526174!important}.readiness-guide>section:first-child h1{font-size:clamp(34px,3.6vw,52px);line-height:1.15;letter-spacing:-1.3px;max-width:1000px}.readiness-guide>section:first-child .col-lg-9{width:100%;max-width:1060px}.readiness-guide .btn-gradient-purple-pink{background:#c71923!important;color:#fff!important;border-radius:4px!important;border:1px solid #c71923}.readiness-guide>section:first-child .btn-transparent-white{border-color:#aebac8!important;color:#18202d!important;border-radius:4px!important}.readiness-guide .text-base-color{color:#b71923!important}.readiness-guide details,.readiness-guide article{border-radius:5px!important}.readiness-guide a:focus-visible,.readiness-guide summary:focus-visible{outline:3px solid #2465a0;outline-offset:4px}@media (max-width:767px){.readiness-guide>section:first-child{padding-top:135px!important;padding-bottom:40px!important}.readiness-guide>section:first-child h1{font-size:35px;letter-spacing:-.8px}.readiness-guide>section:first-child .fs-20{font-size:17px;line-height:1.7}.readiness-guide nav .gap-3{gap:12px!important}}
