.market-header .market-products{position:relative}.market-header .market-products-trigger{color:#d7d5d1;background:0 0;border:0;align-items:center;gap:8px;padding:13px 0;font:400 16px Arial,Helvetica,sans-serif;display:inline-flex}.market-header .market-products-trigger:hover,.market-header .market-products-trigger[aria-expanded=true]{color:var(--brand-teal-light)}.market-products-trigger>svg{transition:transform .15s}.market-products-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.market-header .market-products-menu{background:var(--brand-paper);border:1px solid #d9d5cf;border-radius:5px;width:370px;max-width:calc(100vw - 48px);margin:0;padding:9px;list-style:none;position:absolute;top:calc(100% + 9px);left:-25px;box-shadow:0 18px 44px #00000030}.market-header .market-products-menu[hidden]{display:none}.market-header .market-products-menu>li+li{border-top:1px solid #e5e1da}.market-header .market-nav .market-products-menu .market-product-link{color:var(--brand-charcoal);border-radius:2px;justify-content:space-between;align-items:center;gap:18px;padding:16px;font-family:Arial,Helvetica,sans-serif;display:flex}.market-product-link>span{min-width:0}.market-product-link strong{font-size:16px;font-weight:700;line-height:1.4;display:block}.market-product-link>span>span{color:#605b56;margin-top:6px;font-size:13px;line-height:1.5;display:block}.market-product-link>svg{color:var(--brand-teal)}.market-header .market-nav .market-products-menu .market-product-link:hover,.market-header .market-nav .market-products-menu .market-product-link[aria-current=page]{color:var(--brand-teal-hover);background:#e5f1ec}.market-header .market-nav .market-products-menu .market-product-link:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}.market-header .market-products-trigger:focus-visible,.market-header>.market-brand:focus-visible,.market-header .market-nav>a:focus-visible,.market-header-actions>a:focus-visible,.market-header .market-menu:focus-visible{outline-color:var(--brand-teal-light)}.market-header .market-nav>a[aria-current=page]{color:var(--brand-teal-light)}.market-header .market-nav .market-mobile-start{display:none}.market-footer.market-footer-catalog .market-footer-main{align-items:flex-start}.market-footer.market-footer-catalog nav{text-transform:none;letter-spacing:0;gap:64px;font-family:Arial,Helvetica,sans-serif}.market-footer-catalog .market-footer-link-group{flex-direction:column;gap:13px;display:flex}.market-footer-catalog .market-footer-link-label{text-transform:uppercase;letter-spacing:1.6px;color:#a8a49f;margin:0 0 4px;font-size:11px;font-weight:700;line-height:1.5}.market-footer.market-footer-catalog nav a{color:#e8e5df;font-size:14px;line-height:1.5}.market-footer.market-footer-catalog nav a:hover{color:var(--brand-teal-light)}.market-footer.market-footer-catalog nav a:focus-visible{outline-color:var(--brand-teal-light)}@media (max-width:1050px){.market-footer.market-footer-catalog nav{gap:38px}}@media (max-width:850px){.market-header .market-nav{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto}.market-header .market-products-trigger{justify-content:space-between;width:100%;padding:14px 0}.market-header .market-products-menu{width:100%;max-width:none;box-shadow:none;background:#292524;border:1px solid #55504b;border-radius:3px;margin:0 0 12px;padding:4px 8px;position:static}.market-header .market-nav .market-products-menu .market-product-link{color:var(--brand-paper);padding:15px 8px}.market-header .market-products-menu>li+li{border-color:#55504b}.market-header .market-product-link>span>span{color:#d1ccc5}.market-header .market-product-link>svg{color:var(--brand-teal-light)}.market-header .market-nav .market-products-menu .market-product-link:hover,.market-header .market-nav .market-products-menu .market-product-link[aria-current=page]{color:var(--brand-teal-light);background:#23413b}.market-header .market-nav .market-products-menu .market-product-link:focus-visible{outline-color:var(--brand-teal-light)}.market-footer.market-footer-catalog nav{justify-content:flex-start;gap:60px;margin-top:15px}}@media (max-width:560px){.market-header .market-nav{max-height:calc(100dvh - 72px)}.market-header .market-nav .market-mobile-start{color:var(--brand-teal-light);border-top:1px solid #55504b;justify-content:space-between;align-items:center;margin-top:8px;padding-top:21px;font-weight:700;display:flex}.market-footer.market-footer-catalog nav{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.market-footer.market-footer-catalog nav a{font-size:13px}}@media (prefers-reduced-motion:reduce){.market-products-trigger>svg{transition:none}}
.marketing.marketing{--brand-paper:#fff;--brand-charcoal:#111;--brand-teal:#0f766e;--brand-teal-hover:#115e59;--brand-teal-light:#0f766e;--market-accent:#111;--market-black:#111;--product-paper:#fff;--product-ink:#111;--product-muted:#666;--product-rule:#e4e4e4;--home-muted:#666;color:#111;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:clip}.marketing.marketing h1,.marketing.marketing h2,.marketing.marketing h3{text-transform:none;font-family:inherit;font-weight:500}.marketing.marketing #main-content h1,.marketing.marketing #main-content h2,.marketing.marketing #main-content h3{text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.marketing.marketing .home-step-number,.marketing.marketing .home-role-details h3,.marketing.marketing .market-number{font-family:inherit}.marketing.marketing a:focus-visible,.marketing.marketing button:focus-visible,.marketing.marketing summary:focus-visible,.marketing.marketing [role=tabpanel]:focus-visible{outline-offset:5px;outline:2px solid #0f766e}.marketing.marketing .market-header{color:#111;background:#fff;border-bottom:0;gap:30px;height:88px;padding-inline:max(3.4%,50% - 680px);position:relative}.marketing.marketing .market-brand{color:#111;flex-direction:row;align-items:center;gap:18px;display:inline-flex}.marketing.marketing .market-brand strong{letter-spacing:-1.8px;font-family:inherit;font-size:31px;font-weight:800;line-height:1}.marketing.marketing .market-brand strong span{color:#111}.marketing.marketing .market-brand>span{letter-spacing:-.3px;text-transform:none;border-left:1px solid #d8d8d8;margin:0;padding-left:18px;font-size:14px;font-weight:400;line-height:24px}.marketing.marketing .market-nav{gap:34px}.marketing.marketing .market-nav>a,.marketing.marketing .market-header .market-products-trigger{color:#222;font-size:14px;font-weight:400}.marketing.marketing .market-nav>a:hover,.marketing.marketing .market-nav>a[aria-current=page],.marketing.marketing .market-products-trigger:hover{color:#0f766e}.marketing.marketing .market-header-actions{gap:24px}.marketing.marketing .market-button{letter-spacing:-.1px;min-height:49px;box-shadow:none;border-radius:999px;gap:12px;padding:0 25px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;transform:none}.marketing.marketing .market-primary{color:#fff;background:#111;border-color:#111}.marketing.marketing .market-primary:hover{background:#333;border-color:#333;transform:none}.marketing.marketing .market-primary:disabled{color:#6d6d6d;cursor:not-allowed;background:#e2e2e2;border-color:#e2e2e2}.marketing.marketing .market-signin{color:#111;background:0 0;border:0;min-height:44px;padding:0}.marketing.marketing .market-header .market-start{min-height:44px;padding-inline:22px}.marketing.marketing .market-header .market-start svg{display:none}.marketing.marketing .market-menu{color:#111;background:#fff;border-color:#dedede}.marketing.marketing .market-header .market-products-menu{background:#fff;border-color:#e5e5e5;border-radius:16px;padding:8px;box-shadow:0 12px 32px #0000000d}.marketing.marketing .market-header .market-products-menu>li+li{border-color:#ededed}.marketing.marketing .market-header .market-nav .market-product-link{color:#111;border-radius:10px}.marketing.marketing .market-product-link strong{font-size:14px;font-weight:500}.marketing.marketing .market-product-link>span>span{color:#666;font-size:12px}.marketing.marketing .market-header .market-nav .market-product-link:hover,.marketing.marketing .market-header .market-nav .market-product-link[aria-current=page]{color:#111;background:#f5f5f5}.marketing.marketing .market-footer{color:#111;background:#fff;border-top:1px solid #e4e4e4;padding:54px max(4%,50% - 640px) 24px}.marketing.marketing .market-footer-main{align-items:flex-start;gap:30px}.marketing.marketing .market-footer-main>p{color:#666;text-transform:none;letter-spacing:0;font-family:inherit;font-size:14px;line-height:1.6}.marketing.marketing .market-footer nav{margin-left:auto}.marketing.marketing .market-footer-link-label{color:#111;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.marketing.marketing .market-footer nav a{color:#666;font-size:13px}.marketing.marketing .market-footer nav a:hover{color:#111}.marketing.marketing .market-footer-bottom{color:#666;border-top:1px solid #e4e4e4;margin-top:42px;padding-top:20px;font-size:11px}.marketing.marketing .beside-hero{text-align:center;padding:42px 24px 0}.marketing.marketing .beside-hero h1{letter-spacing:-4px;max-width:1100px;margin:0 auto;font-size:clamp(48px,5.8vw,84px);font-weight:400;line-height:1.07}.marketing.marketing .beside-hero>p{color:#606060;letter-spacing:-.3px;text-wrap:pretty;max-width:715px;margin:26px auto 0;font-size:20px;line-height:1.55}.marketing.marketing .beside-hero-actions{justify-content:center;align-items:center;gap:32px;margin-top:26px;display:flex}.marketing.marketing .beside-text-link{color:#111;text-underline-offset:7px;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.marketing.marketing .beside-text-link:hover{text-decoration:underline}.marketing.marketing .beside-showcase{width:min(1280px,92%);margin:48px auto 0;position:relative}.marketing.marketing .beside-showcase:before{content:"";pointer-events:none;z-index:0;border:1px dashed #e3e3e3;border-radius:50%;width:105%;height:680px;position:absolute;top:-44px;left:-2.5%}.marketing.marketing .beside-product-tabs{z-index:1;justify-content:center;gap:7px;margin-bottom:22px;display:flex;position:relative}.marketing.marketing .beside-product-tabs button{color:#222;cursor:pointer;background:#f3f3f3;border:1px solid #0000;border-radius:999px;min-width:185px;min-height:48px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:background .16s}.marketing.marketing .beside-product-tabs button:hover{background:#e8e8e8}.marketing.marketing .beside-product-tabs button[aria-selected=true]{color:#fff;background:#111}.marketing.marketing .beside-preview-stage{z-index:1;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:24px;justify-content:center;align-items:center;min-width:0;min-height:568px;padding:36px 13%;display:flex;position:relative}.marketing.marketing .beside-preview-stage[hidden]{display:none}.marketing.marketing .beside-scout-preview{width:min(100%,650px);position:relative}.marketing.marketing .market-scout{color:#111;background:#fff;border:1px solid #dfdfdf;border-radius:14px;margin:0;overflow:hidden;transform:none;box-shadow:0 14px 36px #00000006}.marketing.marketing .market-scout-toolbar{color:#555;background:#fff;border-bottom:1px solid #eee;padding:16px 24px;font-size:10px}.marketing.marketing .market-scout-toolbar strong{color:#111;font-size:22px}.marketing.marketing .market-scout-toolbar strong span{color:#111}.marketing.marketing .market-scout-sample{color:#666}.marketing.marketing .market-scout figcaption{color:#111;flex-direction:column;align-items:flex-start;gap:5px;padding:20px 24px 16px;display:flex}.marketing.marketing .market-scout figcaption strong{letter-spacing:-.6px;font-family:inherit;font-size:21px;font-weight:500}.marketing.marketing .market-scout figcaption>span{color:#666;font-size:12px;font-weight:400}.marketing.marketing .market-scout-situation{background:#f9f9f9;border-block-color:#e8e8e8;padding-inline:24px;font-size:9px}.marketing.marketing .market-scout-situation b{color:#111}.marketing.marketing .market-scout>svg{background:#fff;width:100%;margin:0;padding:14px 22px;display:block}.marketing.marketing .market-scout svg [stroke=\#c62828]{stroke:#0f766e}.marketing.marketing .market-scout svg [fill=\#c62828],.marketing.marketing .market-scout svg [fill=\#b72126]{fill:#0f766e}.marketing.marketing .market-scout svg [stroke=\#b72126]{stroke:#0f766e}.marketing.marketing .market-scout-notes{background:#fff;border-top:1px solid #eee;padding:15px 24px 20px}.marketing.marketing .market-scout-notes span{color:#666;letter-spacing:.3px;font-size:10px}.marketing.marketing .market-scout-notes p{color:#444;font-size:12px;line-height:1.6}.marketing.marketing .market-scout-notes mark{color:inherit;background:0 0}.marketing.marketing .beside-preview-stage--film-scout-cards{min-height:0;padding-block:20px}.marketing.marketing .beside-scout-preview .market-scout-toolbar{padding:10px 20px}.marketing.marketing .beside-scout-preview .market-scout figcaption{gap:3px;padding:14px 20px 10px}.marketing.marketing .beside-scout-preview .market-scout-situation{margin-inline:20px;padding:6px 0;font-size:10px}.marketing.marketing .beside-scout-preview .market-scout>svg{width:100%;height:250px;padding:8px 18px}.marketing.marketing .beside-scout-preview .market-scout-notes{padding:10px 20px 15px}.marketing.marketing .beside-stage-note{color:#666;letter-spacing:-.2px;margin:0;font-size:14px;line-height:1.5;position:absolute;top:42%}.marketing.marketing .beside-stage-note:after{content:"";background:#cecece;width:74px;height:1px;margin-top:24px;display:block}.marketing.marketing .beside-stage-note-left{left:5%}.marketing.marketing .beside-stage-note-left:after{transform-origin:0;margin-left:30px;transform:rotate(22deg)}.marketing.marketing .beside-stage-note-right{text-align:right;right:4%}.marketing.marketing .beside-stage-note-right:after{transform-origin:100%;margin-right:30px;transform:rotate(-22deg)}.marketing.marketing .beside-replay{color:#666;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:13px auto -12px;padding:0 10px;font-family:inherit;font-size:11px;display:flex}.marketing.marketing .beside-replay:hover{color:#111}.marketing.marketing .beside-showcase-caption{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:30px 0 0;display:flex;position:relative}.marketing.marketing .beside-showcase-caption h2{letter-spacing:-.6px;margin:0 0 10px;font-size:22px;line-height:1.3}.marketing.marketing .beside-showcase-caption p{color:#666;max-width:650px;margin:0;font-size:14px;line-height:1.65}.marketing.marketing .beside-showcase-caption>a{flex-shrink:0}.marketing.marketing .beside-sample-note{z-index:1;color:#666;margin:20px 0 0;font-size:11px;line-height:1.6;position:relative}.marketing.marketing .beside-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:8%;width:min(1280px,92%);margin:136px auto 0;display:grid}.marketing.marketing .beside-section h2{letter-spacing:-2.3px;margin:0;font-size:clamp(37px,3.7vw,54px);line-height:1.08}.marketing.marketing .beside-section-copy>p{color:#666;max-width:430px;margin:25px 0 26px;font-size:17px;line-height:1.65}.marketing.marketing .beside-section-copy>a{text-decoration:underline}.marketing.marketing .beside-film{grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:5%}.marketing.marketing .beside-film-preview{border:1px solid #e5e5e5;border-radius:16px;min-width:0;padding:15px}.marketing.marketing .film-hero-stage{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:8px}.marketing.marketing .film-hero-controls{gap:16px;min-height:64px;padding:16px 0 4px}.marketing.marketing .film-hero-progress{gap:14px}.marketing.marketing .film-hero-progress li{color:#666;gap:8px 10px;font-family:inherit;font-size:12px}.marketing.marketing .film-hero-progress li[aria-current=step],.marketing.marketing .film-hero-progress li[data-complete=true]{color:#111}.marketing.marketing .film-hero-progress li>svg{color:#aaa;width:14px}.marketing.marketing .film-hero-progress progress{background:#e2e2e2}.marketing.marketing .film-hero-progress progress::-webkit-progress-bar{background:#e2e2e2}.marketing.marketing .film-hero-progress progress::-webkit-progress-value{background:#111}.marketing.marketing .film-hero-progress progress::-moz-progress-bar{background:#111}.marketing.marketing .film-hero-control{color:#111;border-color:#ddd;min-width:81px;min-height:37px;padding:8px 12px;font-size:11px;font-weight:400}.marketing.marketing .film-hero-control svg{width:14px;height:14px}.marketing.marketing .film-hero-control:hover{background:#f4f4f4}.marketing.marketing .film-hero-player>figcaption,.marketing.marketing .film-hero-static-label{color:#666;margin-inline:0;font-size:10px}.marketing.marketing .beside-control{align-items:start}.marketing.marketing .beside-control-steps{margin:0;padding:0;list-style:none}.marketing.marketing .beside-control-steps li{border-top:1px solid #ddd;grid-template-columns:66px 1fr;gap:22px;padding:26px 0;display:grid}.marketing.marketing .beside-control-steps li:last-child{border-bottom:1px solid #ddd}.marketing.marketing .beside-control-steps li>span{color:#999;letter-spacing:-1px;font-size:31px;font-weight:300;line-height:1.3}.marketing.marketing .beside-control-steps h3{letter-spacing:-.45px;margin:0 0 7px;font-size:19px;line-height:1.4}.marketing.marketing .beside-control-steps p{color:#666;margin:0;font-size:14px;line-height:1.6}.marketing.marketing .beside-honest-note{color:#666;background:#f6f6f6;border-radius:7px;margin:22px 0 0;padding:18px 20px;font-size:12px;line-height:1.6}.marketing.marketing .beside-faq{align-items:start;margin-top:150px}.marketing.marketing .beside-faq-item{border-top:1px solid #dcdcdc;padding:0}.marketing.marketing .beside-faq-item:last-child{border-bottom:1px solid #dcdcdc}.marketing.marketing .beside-faq-item summary{cursor:pointer;letter-spacing:-.45px;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:19px;line-height:1.4;list-style:none;display:flex}.marketing.marketing .beside-faq-item summary::-webkit-details-marker{display:none}.marketing.marketing .beside-faq-item summary svg{stroke-width:1.25px;flex-shrink:0}.marketing.marketing .beside-faq-item[open] summary svg path:last-child{display:none}.marketing.marketing .beside-faq-item>p{color:#666;margin:-6px 0 0;padding:0 36px 25px 0;font-size:15px;line-height:1.65}.marketing.marketing .beside-closing{text-align:center;padding:135px 24px 100px}.marketing.marketing .beside-closing h2{letter-spacing:-3.7px;margin:0;font-size:clamp(50px,5.8vw,80px);font-weight:400;line-height:1.05}.marketing.marketing .beside-closing p{color:#666;max-width:610px;margin:28px auto 27px;font-size:18px;line-height:1.6}.marketing.marketing .beside-closing small{color:#666;margin-top:17px;font-size:12px;display:block}.marketing.marketing .product-hero{text-align:center;padding-top:65px}.marketing.marketing .product-hero h1{text-transform:none;letter-spacing:-3px;max-width:940px;margin-inline:auto;font-family:inherit;font-size:clamp(45px,5.5vw,78px);font-weight:400;line-height:1.08}.marketing.marketing .product-name{color:#666;text-transform:none;letter-spacing:0;margin-bottom:24px;font-size:14px;font-weight:400}.marketing.marketing .product-hero-bottom{flex-direction:column;gap:25px;margin-top:27px}.marketing.marketing .product-introduction{font-size:19px}.marketing.marketing .product-section-label,.marketing.marketing .product-sample-label,.marketing.marketing .home-kicker{color:#666;letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:400}.marketing.marketing .product-example{max-width:1340px}.marketing.marketing .product-study-sample,.marketing.marketing .product-coordination-sample{color:#111;background:#f5f5f5;border-radius:20px;gap:5%;padding:38px}.marketing.marketing .beside-preview-stage--situation-study,.marketing.marketing .beside-preview-stage--team-coordination{padding:10px}.marketing.marketing .beside-preview-stage .product-study-sample,.marketing.marketing .beside-preview-stage .product-coordination-sample{background:0 0;width:100%}.marketing.marketing .product-study-question h2,.marketing.marketing .product-itinerary h2,.marketing.marketing .product-announcement h2{color:#111;letter-spacing:-1.2px;text-transform:none;font-family:inherit;font-size:33px;font-weight:400;line-height:1.1}.marketing.marketing .product-study-diagram-heading>p:last-child,.marketing.marketing .product-study-diagram-caption,.marketing.marketing .product-study-context,.marketing.marketing .product-study-feedback,.marketing.marketing .product-study-local-note,.marketing.marketing .product-study-diagram-heading .product-section-label,.marketing.marketing .product-study-question>.product-section-label{color:#666}.marketing.marketing .product-study-choice{color:#333;border-color:#ddd;min-height:56px;font-size:14px}.marketing.marketing .product-study-choice-letter{color:#999}.marketing.marketing .product-study-choice[data-selected=true]{background:#ececec}.marketing.marketing .product-study-choice[data-result=correct]{color:#115e59;background:#e4efeb}.marketing.marketing .product-study-choice[data-result=incorrect]{color:#942e26;background:#f6e8e6}.marketing.marketing .product-study-feedback strong{color:#942e26}.marketing.marketing .product-study-feedback[data-correct=true] strong{color:#115e59}.marketing.marketing .product-reset{color:#555}.marketing.marketing .product-announcement{box-shadow:none;background:#fff;border:1px solid #e3e3e3;border-radius:13px;padding:28px}.marketing.marketing .product-announcement-audience,.marketing.marketing .product-announcement-body,.marketing.marketing .product-announcement-author,.marketing.marketing .product-announcement-response,.marketing.marketing .product-notification-explanation{color:#666}.marketing.marketing .product-announcement-response{background:#f8f8f8;border-color:#e3e3e3}.marketing.marketing .home-preview-stage{transform:none}.marketing.marketing .home-section h2{text-transform:none;letter-spacing:-1.5px;font-family:inherit;font-size:42px;font-weight:400;line-height:1.1}.marketing.marketing .home-publish-note{color:#444;background:#f2f2f2;border:1px solid #dedede}.marketing.marketing .product-workflow-intro h2,.marketing.marketing .product-related-intro h2{text-transform:none;letter-spacing:-1.7px;font-family:inherit;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.1}.marketing.marketing .product-step-index{color:#999;font-family:inherit;font-size:32px;font-weight:300}.marketing.marketing .product-step h3{font-size:21px}.marketing.marketing .product-step-role strong,.marketing.marketing .product-related-link>svg{color:#555}.marketing.marketing .product-note{background:#f5f5f5;border:0;border-radius:12px;padding:28px}.marketing.marketing .product-related-link h3{font-size:22px;font-weight:500}.marketing.marketing .product-closing{color:#111;text-align:center;background:#f7f7f7;flex-direction:column;gap:28px;min-height:320px}.marketing.marketing .product-closing h2{text-transform:none;letter-spacing:-2.5px;font-family:inherit;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.1}.marketing.marketing .demo-request-page{max-width:1330px;padding-top:65px;padding-bottom:100px}.marketing.marketing .demo-request-eyebrow{display:none}.marketing.marketing .demo-request-intro h1{letter-spacing:-2.5px;text-transform:none;margin-top:0;font-family:inherit;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1.08}.marketing.marketing .demo-request-intro h1 span{color:#111}.marketing.marketing .demo-request-description,.marketing.marketing .demo-request-access{color:#666}.marketing.marketing .demo-request-form{background:#fafafa;border:1px solid #e4e4e4;border-radius:18px;padding:28px}.marketing.marketing .demo-request-form h2{font-size:25px;font-weight:500}.marketing.marketing .demo-request-field>label,.marketing.marketing .demo-request-interests legend{font-size:13px;font-weight:500}.marketing.marketing .demo-request-field input,.marketing.marketing .demo-request-field select,.marketing.marketing .demo-request-field textarea{color:#222;background:#fff;border-color:#d6d6d6;border-radius:9px;min-height:47px;font-family:inherit;font-size:14px}.marketing.marketing .demo-request-field input[aria-invalid=true],.marketing.marketing .demo-request-field select[aria-invalid=true],.marketing.marketing .demo-request-field textarea[aria-invalid=true]{border-color:#a33325}.marketing.marketing .demo-request-interest-options{gap:0 16px}.marketing.marketing .demo-request-interest-options label{font-size:12px}.marketing.marketing .market-editorial{max-width:1310px;margin:0 auto;padding-top:70px}.marketing.marketing .market-editorial h1{text-transform:none;letter-spacing:-2.6px;font-family:inherit;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:1.07}.marketing.marketing .market-editorial h2{text-transform:none;letter-spacing:-.8px;font-family:inherit;font-size:30px;line-height:1.2}.marketing.marketing .market-editorial p{color:#666}.marketing.marketing .market-preview-note{background:#f7f7f7;border-color:#e4e4e4;border-radius:12px}.marketing.marketing .market-faq{border-color:#dedede}.marketing.marketing .market-faq summary{letter-spacing:-.4px;text-transform:none;font-family:inherit;font-size:20px;line-height:1.4}.marketing.marketing .account-page{--account-accent:#111;--account-ink:#111;color:#111;background:#fff}.marketing.marketing .account-story{color:#111;background:#f5f5f5;justify-content:center;padding:72px clamp(36px,6.5vw,112px)}.marketing.marketing .account-story-copy{width:100%;max-width:440px;margin:0 auto}.marketing.marketing .account-field-image,.marketing.marketing .account-story:before,.marketing.marketing .account-story:after{display:none}.marketing.marketing .account-display{color:#111;letter-spacing:-2.5px;text-transform:none;font-family:inherit;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.1}.marketing.marketing .account-display span{color:#111}.marketing.marketing .account-story-description{color:#666;max-width:360px;margin-top:24px;font-size:18px;line-height:1.6}.marketing.marketing .account-panel{background:#fff;flex-direction:column;padding:72px clamp(32px,5.5vw,96px)}.marketing.marketing .account-content{max-width:440px}.marketing.marketing .account-heading{margin-bottom:32px}.marketing.marketing .account-heading h1{color:#111;letter-spacing:-1.4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1.14}.marketing.marketing .account-heading>p{color:#666;margin-top:16px;font-size:16px;line-height:1.6}.marketing.marketing .account-form{gap:22px}.marketing.marketing .account-label{color:#111;gap:8px;font-size:14px;font-weight:500;line-height:1.5}.marketing.marketing .account-form input:not([type=checkbox]):not([type=radio]),.marketing.marketing .account-form select{color:#111;background:#fff;border:1px solid #d6d6d6;border-radius:12px;min-width:0;height:50px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.marketing.marketing .account-form input::placeholder{color:#707070}.marketing.marketing .account-form input[readonly]{color:#555;background:#f5f5f5}.marketing.marketing .account-form input:disabled,.marketing.marketing .account-form select:disabled{color:#666;opacity:1;background:#f5f5f5}.marketing.marketing .account-panel :focus-visible{outline-offset:3px;outline:2px solid #111}.marketing.marketing .account-form input[aria-invalid=true],.marketing.marketing .account-form select[aria-invalid=true]{border-color:#a3372a}.marketing.marketing .account-password-field{gap:8px}.marketing.marketing .account-password-wrap>button{color:#555;border-radius:0 11px 11px 0;font-size:13px}.marketing.marketing .account-password-wrap>button:hover{color:#111;background:#f5f5f5}.marketing.marketing .account-panel .account-submit{color:#fff;background:#111;border-color:#111;border-radius:999px;min-height:50px;padding:13px 46px;font-size:14px;font-weight:500;line-height:1.5}.marketing.marketing .account-panel .account-submit:hover:not(:disabled){background:#333;border-color:#333}.marketing.marketing .account-panel .account-submit:disabled{color:#fff;opacity:1;background:#666;border-color:#666}.marketing.marketing .account-hint,.marketing.marketing .account-invite-help{color:#666;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.marketing.marketing .account-switch{color:#666;font-size:14px;line-height:1.6}.marketing.marketing .account-switch a,.marketing.marketing .account-text-button,.marketing.marketing .account-session-warning a{color:#111;text-underline-offset:3px;font-weight:500;text-decoration:underline}.marketing.marketing .account-text-button{min-height:44px;padding-block:10px;line-height:1.5}.marketing.marketing .account-local-note{color:#666;width:100%;max-width:440px;margin-top:32px;font-size:12px;line-height:1.6;position:static}.marketing.marketing .account-status{color:#555;min-height:100px;font-size:14px;line-height:1.6}.marketing.marketing .account-error{color:#852b22;overflow-wrap:anywhere;background:#fff5f3;border:1px solid #e9c7c1;border-radius:12px;padding:15px 16px;font-size:14px;line-height:1.6}.marketing.marketing .account-session-kicker,.marketing.marketing .account-invitation-summary>span{color:#666;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.5}.marketing.marketing .account-existing-session h2{color:#111;letter-spacing:-.7px;font-size:28px;font-weight:400;line-height:1.2}.marketing.marketing .account-existing-session>p:not(.account-session-kicker),.marketing.marketing .account-invitation-missing>p{color:#666;font-size:15px;line-height:1.6}.marketing.marketing .account-team-chooser{gap:14px}.marketing.marketing .account-invitation-summary{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:14px;padding:18px}.marketing.marketing .account-invitation-summary>strong{color:#111;font-size:22px;font-weight:500;line-height:1.3}.marketing.marketing .account-invitation-summary>p{color:#666;line-height:1.6}.marketing.marketing .account-form>div>p[role=status]{color:#111;overflow-wrap:anywhere;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:12px;padding:16px;font-size:15px;line-height:1.6}.marketing.marketing .account-form>div>p[role=status]+.account-hint{margin-top:12px}.marketing.marketing .account-form>div>.account-hint+.account-label{margin-top:20px}.marketing.marketing .account-session-warning{color:#573624;border-radius:12px}.marketing.marketing .account-check{color:#573624;align-items:center;gap:12px;min-height:44px;line-height:1.6}.marketing.marketing .account-check input[type=checkbox]{accent-color:#111;flex:0 0 18px;width:18px;height:18px;margin:0}@media (max-width:1100px){.marketing.marketing .market-brand>span,.marketing.marketing .beside-stage-note{display:none}.marketing.marketing .beside-preview-stage{padding-inline:9%}.marketing.marketing .beside-preview-stage--situation-study,.marketing.marketing .beside-preview-stage--team-coordination{padding:5px}.marketing.marketing .beside-film{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5%}.marketing.marketing .film-hero-controls{flex-wrap:wrap}.marketing.marketing .film-hero-progress{flex:1}}@media (max-width:850px){.marketing.marketing .market-header{gap:22px;height:76px;padding-inline:24px}.marketing.marketing .market-header .market-nav{color:#111;background:#fff;border-block:1px solid #e5e5e5;padding:20px 24px;top:76px}.marketing.marketing .market-header .market-products-menu{background:#f8f8f8}.marketing.marketing .market-header .market-nav .market-product-link{color:#111}.marketing.marketing .market-header-actions{gap:20px;margin-left:auto}.marketing.marketing .market-header .market-start{display:none}.marketing.marketing .market-header .market-mobile-start{color:#111;border-color:#e5e5e5;justify-content:space-between;align-items:center;display:flex}.marketing.marketing .beside-hero{padding-top:46px}.marketing.marketing .beside-hero h1{letter-spacing:-2.7px;font-size:clamp(40px,7.4vw,63px)}.marketing.marketing .beside-hero>p{max-width:580px;font-size:18px}.marketing.marketing .beside-showcase{margin-top:48px}.marketing.marketing .beside-product-tabs button{min-width:0;padding-inline:20px}.marketing.marketing .beside-preview-stage{min-height:0;padding:28px}.marketing.marketing .beside-showcase-caption{flex-direction:column;align-items:flex-start;gap:8px}.marketing.marketing .beside-section,.marketing.marketing .beside-film{grid-template-columns:1fr;gap:35px;margin-top:88px}.marketing.marketing .beside-section h2{letter-spacing:-1.9px;font-size:44px}.marketing.marketing .beside-section-copy>p{max-width:590px;margin-top:20px;margin-bottom:16px}.marketing.marketing .beside-closing{padding-top:96px;padding-bottom:80px}.marketing.marketing .beside-closing h2{letter-spacing:-2.8px;font-size:61px}.marketing.marketing .product-study-sample,.marketing.marketing .product-coordination-sample{grid-template-columns:1fr;gap:36px;padding:26px}.marketing.marketing .product-study-diagram{max-width:620px;margin-inline:auto}.marketing.marketing .product-hero h1{letter-spacing:-2px}.marketing.marketing .market-footer-main{flex-wrap:wrap}.marketing.marketing .market-footer nav{margin-left:0}}@media (max-width:560px){.marketing.marketing .market-header{height:72px;padding-inline:20px}.marketing.marketing .market-header .market-nav{top:72px}.marketing.marketing .market-brand strong{font-size:29px}.marketing.marketing .market-header .market-signin{font-size:13px}.marketing.marketing .beside-hero{padding:38px 20px 0}.marketing.marketing .beside-hero h1{letter-spacing:-1.6px;font-size:clamp(34px,8.8vw,48px);line-height:1.12}.marketing.marketing .beside-hero>p{margin-top:23px;font-size:16px;line-height:1.65}.marketing.marketing .beside-hero-actions{flex-direction:column;gap:12px;margin-top:25px}.marketing.marketing .beside-showcase{width:calc(100% - 32px);margin-top:35px}.marketing.marketing .beside-showcase:before{display:none}.marketing.marketing .beside-product-tabs{gap:5px;margin-bottom:15px}.marketing.marketing .beside-product-tabs button{flex:1;min-height:46px;padding:10px 9px;font-size:11px;line-height:1.3}.marketing.marketing .beside-preview-stage{border-radius:17px;padding:18px 10px 20px}.marketing.marketing .market-scout-toolbar{padding:12px 14px;font-size:8px}.marketing.marketing .market-scout-toolbar strong{font-size:18px}.marketing.marketing .market-scout figcaption{padding:16px 14px 12px}.marketing.marketing .market-scout figcaption strong{font-size:18px}.marketing.marketing .market-scout figcaption>span{font-size:11px}.marketing.marketing .market-scout-situation{padding-inline:14px;font-size:8px}.marketing.marketing .market-scout>svg{padding:10px}.marketing.marketing .market-scout-notes{grid-template-columns:1fr 1fr;padding:12px 14px 15px}.marketing.marketing .market-scout-notes p{font-size:12px}.marketing.marketing .beside-scout-preview .market-scout>svg{height:auto;padding:10px}.marketing.marketing .market-scout-notes>div:last-child{border-top:1px solid #e4e4e4;border-left:0;grid-column:1/-1;padding:12px 0 0;display:block}.marketing.marketing .beside-showcase-caption{padding-inline:4px;padding-top:24px}.marketing.marketing .beside-showcase-caption h2{font-size:21px}.marketing.marketing .beside-sample-note{margin-top:10px;padding-inline:4px;font-size:10px}.marketing.marketing .beside-section,.marketing.marketing .beside-film{gap:25px;width:calc(100% - 40px);margin-top:76px}.marketing.marketing .beside-section h2{letter-spacing:-1.4px;font-size:35px}.marketing.marketing .beside-section-copy>p{font-size:15px}.marketing.marketing .beside-film-preview{border-radius:12px;padding:10px}.marketing.marketing .film-hero-controls{gap:13px;padding-top:15px}.marketing.marketing .film-hero-progress{flex-basis:100%;gap:8px}.marketing.marketing .film-hero-progress li{column-gap:9px;font-size:11px}.marketing.marketing .beside-control-steps li{grid-template-columns:38px 1fr;gap:16px;padding-block:23px}.marketing.marketing .beside-control-steps li>span{font-size:26px}.marketing.marketing .beside-control-steps h3{font-size:18px}.marketing.marketing .beside-faq-item summary{padding-block:22px;font-size:17px}.marketing.marketing .beside-faq-item>p{font-size:14px}.marketing.marketing .beside-closing{padding:83px 20px 72px}.marketing.marketing .beside-closing h2{letter-spacing:-2px;font-size:48px}.marketing.marketing .beside-closing p{margin-block:23px;font-size:16px}.marketing.marketing .product-study-sample,.marketing.marketing .product-coordination-sample{border-radius:12px;gap:30px;padding:12px}.marketing.marketing .product-study-question h2,.marketing.marketing .product-itinerary h2,.marketing.marketing .product-announcement h2{font-size:29px}.marketing.marketing .product-study-choice{grid-template-columns:17px 18px minmax(0,1fr) 18px;gap:7px;font-size:12px}.marketing.marketing .product-study-actions{gap:10px 20px}.marketing.marketing .product-announcement{padding:20px}.marketing.marketing .product-hero{padding-top:38px}.marketing.marketing .product-hero h1{letter-spacing:-1.7px;font-size:40px}.marketing.marketing .product-introduction{font-size:16px}.marketing.marketing .home-section h2{font-size:36px}.marketing.marketing .product-note{padding:22px}.marketing.marketing .demo-request-page{padding-top:34px;padding-inline:20px}.marketing.marketing .demo-request-intro h1{letter-spacing:-2px;font-size:46px}.marketing.marketing .demo-request-form{padding:22px 18px}.marketing.marketing .demo-request-field input,.marketing.marketing .demo-request-field select,.marketing.marketing .demo-request-field textarea{font-size:16px}.marketing.marketing .market-editorial{padding-top:36px}.marketing.marketing .market-editorial h1{letter-spacing:-1.8px;font-size:44px}.marketing.marketing .market-footer{padding:36px 24px 22px}.marketing.marketing .market-footer-main,.marketing.marketing .market-footer nav{gap:24px}}@media (max-width:800px){.marketing.marketing .account-page{grid-template-columns:1fr;min-height:auto}.marketing.marketing .account-story{min-height:0;padding:36px 24px}.marketing.marketing .account-story-copy{margin:0 auto}.marketing.marketing .account-display{letter-spacing:-1.5px;font-size:42px;line-height:1.1}.marketing.marketing .account-story-description{display:none}.marketing.marketing .account-panel{min-height:0;padding:40px 24px 56px}.marketing.marketing .account-heading h1{letter-spacing:-1.1px;font-size:34px}.marketing.marketing .account-form input:not([type=checkbox]):not([type=radio]),.marketing.marketing .account-form select{font-size:16px}.marketing.marketing .account-local-note{margin-top:28px}}@media (max-width:480px){.marketing.marketing .account-story{padding:30px 20px}.marketing.marketing .account-display{font-size:38px}.marketing.marketing .account-panel{padding:36px 20px 48px}.marketing.marketing .account-heading h1{font-size:32px}}
