.ec-review{min-height:100svh;color:var(--cinema-ink);background:var(--cinema-paper);font-family:var(--font-sans)}.ec-review *{box-sizing:border-box;letter-spacing:0}.ec-review :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}.ec-review [hidden]{display:none!important}.ec-review button{box-shadow:none}.ec-review button:focus-visible,.ec-review a:focus-visible,.cc-cover-row:focus-visible{outline:3px solid var(--cinema-accent);outline-offset:4px}.ec-review-header{border-bottom:1px solid var(--cinema-rule);justify-content:space-between;align-items:center;padding:20px 32px;font-size:12px;display:flex}.ec-review-header img{width:105px}.ec-review-intro{max-width:1120px;margin:auto;padding:32px}.ec-review-intro h1{font:500 35px/1.2 var(--font-serif)}.ec-review-intro p{margin-top:12px;line-height:1.6}.ec-review-toolbar{border-block:1px solid var(--cinema-rule);flex-wrap:wrap;gap:12px;padding:16px 32px;display:flex}.ec-review-artboard{background:var(--cinema-sheet);padding:24px}.ec-scaled-slot{width:100%;position:relative;overflow:hidden}.ec-scaled-phone{max-width:390px;margin:auto}.ec-scaled-inner{transform-origin:0 0;position:absolute;top:0;left:0}.ec-page{width:1280px;color:var(--cinema-ink);background:var(--cinema-paper)}.cc-opening,.ec-close{background-color:var(--cinema-glow-ground);background-image:var(--cinema-glow);color:var(--cinema-inverse)}.ec-nav{border-bottom:1px solid var(--cinema-dark-rule);align-items:center;gap:20px;height:88px;margin:0 64px;display:flex}.ec-nav img{width:125px}.ec-nav .ec-signin{color:var(--cinema-inverse);margin-left:auto}.ec-nav .ec-signin:hover{background:var(--cinema-dark)}.ec-cta{background:var(--cinema-accent);height:44px;color:var(--cinema-inverse);border-radius:5px;padding:0 24px;font-size:14px;font-weight:600}.ec-cta:hover{background:var(--cinema-accent-hover)}.cc-opening .ec-heading .ec-cta,.ec-close .ec-cta{background:var(--cinema-inverse);color:var(--cinema-ink)}.cc-opening .ec-heading .ec-cta:hover,.ec-close .ec-cta:hover{background:var(--cinema-sheet)}.cc-mono{font:400 11px/1.6 var(--font-mono);text-transform:uppercase}.cc-opening .ec-heading>.cc-mono{color:var(--cinema-inverse-muted)}.ec-hero{padding:64px 64px 0}.ec-heading{text-align:center;margin:0 auto 48px}.ec-heading h1{font:400 92px/1.02 var(--font-serif);text-wrap:balance;max-width:1000px;margin:32px auto 0}.ec-heading h2,.cc-section-top h2,.cc-faq h2{font:400 56px/1.08 var(--font-serif);text-wrap:balance}.ec-hero .ec-heading>p{font:400 18px/1.6 var(--font-sans);max-width:690px;color:var(--cinema-inverse-muted);margin:24px auto 0}.ec-hero .ec-heading .ec-cta{margin-top:40px}.lk-hero-frame{border:1px solid var(--cinema-dark-rule);background:var(--cinema-dark);border-radius:8px;max-width:1088px;margin:auto;padding:8px}.lk-hero-report{background:var(--cinema-paper);color:var(--cinema-ink);border-radius:4px;padding:32px 40px 20px}.lk-hero-top{border-bottom:1px solid var(--cinema-rule);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.lk-switch{background:var(--cinema-sheet);border-radius:5px;padding:3px;display:flex}.lk-switch button{color:var(--cinema-muted);background:0 0;border-radius:3px;height:36px;padding:0 14px;font-size:13px}.lk-switch button[aria-checked=true]{background:var(--cinema-accent);color:var(--cinema-inverse)}.cc-hero-body{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:244px;padding:30px 0;display:grid}.cc-hero-body h3{font:400 44px/1.08 var(--font-serif);margin:12px 0}.cc-hero-body h3 b{font-weight:500}.cc-hero-body p{color:var(--cinema-muted);font-size:14px;line-height:1.6}.cc-chart-label{color:var(--cinema-muted);margin-bottom:20px;font-size:12px;display:block}.es-bars{gap:18px;display:grid}.es-bar{grid-template-columns:116px 1fr 40px;align-items:center;gap:12px;font-size:13px;display:grid}.es-bar b{text-align:right;font:500 14px var(--font-mono)}.es-track{background:var(--cinema-sheet);height:20px;overflow:hidden}.es-track i{background:var(--cinema-bar-secondary);height:100%;transition:width .22s ease-out;display:block}.es-bar-lead .es-track i,.cc-rigour-bar .es-track i{background:var(--cinema-accent)}.lk-trail{border-top:1px solid var(--cinema-rule);padding-top:10px}.lk-trail-toggle{color:var(--cinema-ink);text-align:left;white-space:normal;background:0 0;border-radius:0;align-items:center;gap:8px;height:auto;min-height:40px;padding:0;font-size:13px;display:flex}.lk-trail-toggle:hover{color:var(--cinema-accent);background:0 0}.lk-chev{flex-shrink:0;transition:transform .14s ease-out}[aria-expanded=true] .lk-chev{transform:rotate(180deg)}.lk-trail-lines{background:var(--cinema-sheet);border-left:2px solid var(--cinema-accent);gap:12px;margin:12px 0 0;padding:16px;font-size:13px;line-height:1.5;display:grid}.lk-trail-lines>div{grid-template-columns:100px 1fr;gap:20px;display:grid}.lk-trail-lines dt{color:var(--cinema-muted)}.lk-trail-lines dd{margin:0}.lk-hero-report>footer{font:10px/1.6 var(--font-mono);color:var(--cinema-muted);margin-top:14px}.cc-ticker{align-items:center;gap:16px;padding:28px 0;display:flex;overflow:hidden}.cc-ticker-window{flex:1;overflow:hidden}.cc-ticker-track{width:max-content;animation:70s linear infinite cc-marquee;display:flex}.cc-ticker-copy{flex-shrink:0;display:flex}.cc-ticker-copy span{white-space:nowrap;color:var(--cinema-inverse-muted);align-items:center;gap:36px;padding-right:36px;font-size:15px;display:flex}.cc-ticker-copy i{font-style:normal}.cc-ticker>button{color:var(--cinema-inverse-muted);background:0 0;margin-right:24px}.cc-ticker:hover .cc-ticker-track,.cc-ticker:focus-within .cc-ticker-track,.cc-ticker[data-paused=true] .cc-ticker-track{animation-play-state:paused}@keyframes cc-marquee{to{transform:translate(-50%)}}.ec-section{padding:96px 64px}.lk-how{border-bottom:1px solid var(--cinema-rule)}.lk-how .ec-heading>.cc-mono{color:var(--cinema-muted);margin-bottom:16px;display:block}.lk-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:60px auto 0;padding:0;list-style:none;display:grid}.lk-steps li{min-width:0;position:relative}.lk-steps li:not(:last-child):after{content:"";background:var(--cinema-rule);width:calc(100% + 6px);height:1px;position:absolute;top:8px;left:42px}.lk-steps li>span{font:12px var(--font-mono);color:var(--cinema-muted)}.lk-steps li>b{font:500 22px/1.3 var(--font-sans);margin:20px 0;display:block}.lk-step-card{border-top:1px solid var(--cinema-rule);flex-wrap:wrap;align-content:start;align-items:center;gap:12px;min-height:150px;padding-top:22px;font-size:13px;display:flex}.lk-step-card>span{overflow-wrap:anywhere;max-width:100%}.lk-step-work{display:block}.lk-step-work .lk-you{color:var(--cinema-muted);margin-bottom:16px}.lk-step-work p:last-child{align-items:start;gap:10px;font-size:15px;line-height:1.5;display:flex}.lk-step-work p:last-child svg{color:var(--cinema-accent);flex-shrink:0;margin-top:4px}.cc-stage{background:var(--cinema-sheet)}.cc-stage-toolbar{justify-content:center;align-items:center;margin-bottom:44px;display:flex;position:relative}.cc-pillar-tabs{border-bottom:1px solid var(--cinema-rule);gap:32px;display:flex}.cc-pillar-tabs button{color:var(--cinema-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;height:50px;padding:0 8px;font-size:16px}.cc-pillar-tabs button[aria-selected=true]{color:var(--cinema-ink);border-color:var(--cinema-ink)}.cc-stage-motion{color:var(--cinema-muted);background:0 0;position:absolute;right:0}.cc-stage .ec-heading p{max-width:630px;color:var(--cinema-muted);margin:18px auto 0;font-size:16px;line-height:1.6}.cc-demo-pane{align-items:center;min-height:450px;display:flex}.cc-stage-panes>div:not([hidden]){animation:.22s ease-out cc-enter}@keyframes cc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lk-rigour{background:var(--cinema-paper);border:1px solid var(--cinema-rule);border-radius:6px;width:100%;max-width:870px;margin:auto;padding:40px 48px}.lk-rigour>.cc-mono{color:var(--cinema-muted)}.lk-rigour-finding{font:400 44px/1.12 var(--font-serif);margin:18px 0 26px!important}.lk-rigour-finding b{font-weight:500}.cc-rigour-bar{grid-template-columns:100px 1fr 42px;align-items:center;gap:16px;margin-bottom:24px;font-size:13px;display:grid}.lk-guard{color:var(--cinema-muted);font-size:12px;line-height:1.6;margin-top:16px!important}.lk-rigour>small{font:10px var(--font-mono);color:var(--cinema-muted);margin-top:12px;display:block}.es-demo{background:var(--cinema-paper);border:1px solid var(--cinema-rule);border-radius:6px;width:100%;padding:36px}.es-tabs{gap:8px;margin-bottom:34px;display:flex}.es-tabs button{height:40px;color:var(--cinema-muted);background:var(--cinema-sheet);border-radius:4px;font-size:14px}.es-tabs button[aria-checked=true]{background:var(--cinema-ink);color:var(--cinema-inverse)}.es-content{grid-template-columns:1fr 1.1fr .75fr;align-items:center;gap:32px;min-height:230px;display:grid}.lk-base{font:11px var(--font-mono);color:var(--cinema-muted);margin-bottom:18px;display:block}.es-answer h3{font:400 35px/1.14 var(--font-serif)}.es-quote{font:italic 400 28px/1.2 var(--font-serif);border-left:1px solid var(--cinema-rule);padding-left:24px}.es-quote cite{font:10px/1.6 var(--font-mono);color:var(--cinema-muted);margin-top:22px;display:block}.es-demo>footer{border-top:1px solid var(--cinema-rule);font:10px/1.6 var(--font-mono);color:var(--cinema-muted);margin-top:28px;padding-top:18px}.lk-used{grid-template-columns:1fr 330px;align-items:center;gap:36px;width:100%;display:grid}.cc-used-formats{align-items:center;padding:20px 0;display:flex}.cc-used-formats .cc-cover{flex-shrink:0;width:210px;height:310px;transform:rotate(-6deg)}.cc-used-formats .cc-cover:nth-child(2){z-index:1;margin-left:-22px;transform:rotate(2deg)}.cc-used-formats .cc-cover:nth-child(3){margin-left:-22px;transform:rotate(7deg)}.cc-used-formats .cc-cover-content{padding:16px}.cc-used-formats .cc-cover h3{font-size:26px}.cc-used-formats .cc-cover header{padding:10px;font-size:7px}.cc-used-formats .cc-cover footer{padding:8px;font-size:7px}.cc-used-formats .cc-big-number{font-size:60px}.cc-used-formats .cc-cover-ring{width:80px;height:80px}.cc-used-formats .cc-kpis b{font-size:22px}.cc-used-formats .cc-cover-content>.cc-mono{font-size:7px}.cc-used-formats .cc-cover-content>p{font-size:11px}.cc-used-formats .cc-grid-marks{gap:3px}.cc-used-formats .cc-cover-content small{font-size:8px}.lk-engage{background:var(--cinema-paper);border:1px solid var(--cinema-rule);border-radius:6px;padding:26px}.lk-engage>.cc-mono{color:var(--cinema-muted);font-size:10px}.lk-engage-totals{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.lk-engage-totals div{color:var(--cinema-muted);gap:8px;font-size:11px;display:grid}.lk-engage-totals b{font:500 28px var(--font-sans);color:var(--cinema-ink)}.lk-engage .lk-trail-toggle{border-top:1px solid var(--cinema-rule);width:100%;padding-top:16px;font-size:12px}.lk-engage-detail{gap:12px;margin-top:18px;font-size:12px;display:grid}.lk-engage-detail h4{font-size:12px}.lk-mini{grid-template-columns:100px 1fr 32px;align-items:center;gap:8px;display:grid}.lk-mini>div{background:var(--cinema-sheet)}.lk-mini i{background:var(--cinema-accent);height:5px;display:block}.lk-mini b{text-align:right}.lk-engage-detail p{color:var(--cinema-muted);line-height:1.7}.lk-engage>small{color:var(--cinema-muted);margin-top:18px;font-size:10px;display:block}.cc-section-top{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.cc-section-top .cc-mono{color:var(--cinema-muted);margin-bottom:16px;display:block}.cc-section-top p{color:var(--cinema-muted);font-size:16px;line-height:1.6}.cc-fiction{font:11px var(--font-mono);color:var(--cinema-muted);margin-bottom:26px!important}.cc-cover-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.cc-cover-row>figure{min-width:0}.cc-cover-row figcaption{gap:6px;margin-top:18px;font-size:12px;display:grid}.cc-cover-row figcaption b{font-weight:600}.cc-cover-row figcaption span{color:var(--cinema-muted);font-size:11px}.cc-cover{background:var(--cinema-paper);height:340px;color:var(--cinema-ink);border:1px solid var(--cinema-rule);flex-direction:column;display:flex;overflow:hidden}.cc-cover header{border-bottom:1px solid var(--cinema-rule);font:8px/1.5 var(--font-mono);text-transform:uppercase;flex-direction:column;gap:4px;padding:12px;display:flex}.cc-cover-content{flex:1;min-height:0;padding:16px}.cc-cover-content>.cc-mono{margin-bottom:16px;font-size:7px;display:block}.cc-cover h3{font:400 28px/1.05 var(--font-serif);margin-bottom:18px}.cc-cover-content>p{font-size:11px;line-height:1.5}.cc-cover footer{font:8px/1.5 var(--font-mono);border-top:1px solid var(--cinema-rule);overflow-wrap:anywhere;padding:10px 12px}.cc-cover small{font:9px/1.5 var(--font-sans);margin-top:10px;display:block}.cc-cover-editorial{background:var(--cinema-dark);color:var(--cinema-inverse);border-color:var(--cinema-dark-rule)}.cc-cover-editorial :is(header,footer){border-color:var(--cinema-dark-rule)}.cc-cover-editorial .cc-mono,.cc-cover-editorial small{color:var(--cinema-inverse-muted)}.cc-lollipop{align-items:center;gap:10px;margin-top:28px;display:flex}.cc-lollipop svg{flex:1;width:80px}.cc-rule{stroke:var(--cinema-dark-rule)}.cc-line{stroke:var(--cinema-inverse);stroke-width:1.5px}.cc-dot{fill:var(--cinema-inverse)}.cc-lollipop b{font:500 26px var(--font-serif)}.cc-cover-infographic{background:var(--cinema-accent);color:var(--cinema-inverse);border-color:var(--cinema-accent)}.cc-cover-infographic :is(header,footer){border-color:var(--color-violet-400)}.cc-big-number{font:700 70px/1 var(--font-sans);margin-bottom:6px;display:block}.cc-cover-infographic .cc-cover-content>span:not(.cc-mono){font-size:12px}.cc-cover-ring{width:90px;height:90px;margin:10px auto 0;display:block}.cc-ring-0{stroke:var(--cinema-inverse)}.cc-ring-1{stroke:var(--color-violet-200)}.cc-ring-2{stroke:var(--color-violet-950)}.cc-cover-dashboard{background:var(--cinema-sheet)}.cc-cover-dashboard h3{font:600 24px/1.15 var(--font-sans)}.cc-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-kpis>div{border-top:1px solid var(--cinema-rule);padding-top:10px}.cc-kpis b{font:600 27px var(--font-sans);display:block}.cc-kpis span{font-size:9px}.cc-grid-marks{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:16px;display:grid}.cc-grid-marks i{aspect-ratio:1;background:var(--cinema-rule)}.cc-grid-marks .is-filled{background:var(--color-ink-700)}.cc-cover-essay h3{font-style:italic}.cc-essay-bottom{grid-template-columns:1fr 45px;gap:10px;margin-top:16px;display:grid}.cc-essay-bottom p{font:12px/1.5 var(--font-serif)}.cc-essay-bottom svg{width:100%;height:100px}.cc-column{fill:var(--cinema-ink)}.cc-column-secondary{fill:var(--cinema-bar-secondary)}.cc-essay-bottom text{font:10px var(--font-mono);fill:var(--cinema-ink)}.cc-cover-business{background:var(--cinema-accent-soft)}.cc-cover-business h3{font:500 26px/1.1 var(--font-serif)}.cc-cover table{border-collapse:collapse;width:100%;font-size:9px}.cc-cover :is(th,td){border-bottom:1px solid var(--cinema-rule);text-align:left;padding:8px 0}.cc-cover td{text-align:right}.cc-cover th{font-weight:400}.cc-scenario{background:var(--cinema-paper);margin-top:16px;padding:12px;font-size:9px}.cc-scenario>div{justify-content:space-between;margin-top:10px;display:flex}.cc-scenario b{font:500 20px var(--font-serif)}.cc-scenario small{font-size:7px}.cc-faq{border-top:1px solid var(--cinema-rule);grid-template-columns:.8fr 1.2fr;gap:88px;display:grid}.cc-faq-heading>.cc-mono{color:var(--cinema-muted)}.cc-faq h2{margin-top:18px}.cc-faq-heading>p{color:var(--cinema-muted);margin:20px 0;font-size:15px;line-height:1.6}.cc-faq-heading>a{color:var(--cinema-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cc-faq-item{border-bottom:1px solid var(--cinema-rule)}.cc-faq-item:first-child{border-top:1px solid var(--cinema-rule)}.cc-faq-item h3>button{white-space:normal;text-align:left;width:100%;height:auto;color:var(--cinema-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:500;display:flex}.cc-faq-item p{color:var(--cinema-muted);padding:0 24px 24px 0;font-size:15px;line-height:1.7}.ec-close{text-align:center;justify-items:center;gap:28px;padding:96px 64px;display:grid}.ec-close>.cc-mono{color:var(--cinema-inverse-muted)}.ec-close h2{font:400 72px/1.08 var(--font-serif);text-wrap:balance;max-width:980px}.ec-review-notes{max-width:1060px;margin:auto;padding:64px 32px}.ec-review-notes h2{font:500 35px var(--font-serif)}.ec-review-notes h3{font:500 28px var(--font-serif);margin:32px 0 16px}.ec-review-notes p{margin:14px 0;font-size:14px;line-height:1.7}.ec-review-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.ec-review-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--cinema-rule);padding:12px 8px}.ec-dependency{border-top:1px solid var(--cinema-rule);padding:16px 0}.ec-dependency h4{font-size:15px}.ec-dependency>span{color:var(--cinema-muted);font-size:11px}.ec-mobile{width:390px}.ec-mobile .ec-nav{gap:12px;height:72px;margin:0 22px}.ec-mobile .ec-nav img{width:108px}.ec-mobile .ec-nav .ec-signin{display:none}.ec-mobile .ec-nav .ec-cta{height:38px;margin-left:auto;padding:0 16px;font-size:12px}.ec-mobile .ec-hero{padding:44px 22px 0}.ec-mobile .ec-heading{margin-bottom:32px}.ec-mobile .ec-heading h1{margin-top:28px;font-size:56px;line-height:1.04}.ec-mobile .ec-hero .ec-heading>p{margin-top:20px;font-size:16px;line-height:1.6}.ec-mobile .ec-hero .ec-heading .ec-cta{margin-top:32px}.ec-mobile .ec-heading h2,.ec-mobile .cc-section-top h2,.ec-mobile .cc-faq h2{font-size:35px}.ec-mobile .ec-cta{height:42px}.ec-mobile .lk-hero-frame{padding:4px}.ec-mobile .lk-hero-report{padding:20px 16px 16px}.ec-mobile .lk-hero-top{padding-bottom:16px;display:block}.ec-mobile .lk-hero-top>.cc-mono{font-size:9px}.ec-mobile .lk-switch{width:max-content;margin-top:14px}.ec-mobile .lk-switch button{height:34px;padding:0 12px;font-size:12px}.ec-mobile .cc-hero-body{grid-template-columns:1fr;gap:26px;padding:24px 0}.ec-mobile .cc-hero-body h3{font-size:35px}.ec-mobile .cc-hero-body>.cc-mono{font-size:9px}.ec-mobile .cc-hero-body p{font-size:12px}.ec-mobile .es-bar{grid-template-columns:108px 1fr 32px;gap:8px;font-size:12px}.ec-mobile .es-bar b{font-size:12px}.ec-mobile .cc-chart-label{margin-bottom:14px;font-size:11px}.ec-mobile .lk-trail-toggle{font-size:11px;line-height:1.6}.ec-mobile .lk-trail-lines{padding:12px;font-size:12px}.ec-mobile .lk-trail-lines>div{grid-template-columns:1fr;gap:4px}.ec-mobile .lk-hero-report>footer{font-size:8px}.ec-mobile .cc-ticker{padding:22px 0}.ec-mobile .cc-ticker-copy span{gap:24px;padding-right:24px;font-size:13px}.ec-mobile .ec-section{padding:64px 22px}.ec-mobile .lk-steps{grid-template-columns:1fr;gap:36px;margin-top:38px}.ec-mobile .lk-steps li:not(:last-child):after{display:none}.ec-mobile .lk-steps li>b{margin:14px 0;font-size:20px}.ec-mobile .lk-step-card{min-height:80px;padding-top:16px}.ec-mobile .cc-stage-toolbar{justify-content:start;margin-bottom:32px}.ec-mobile .cc-pillar-tabs{gap:20px}.ec-mobile .cc-pillar-tabs button{padding:0 4px;font-size:14px}.ec-mobile .cc-stage-motion{width:28px;right:-4px}.ec-mobile .cc-stage .ec-heading p{font-size:14px;line-height:1.6}.ec-mobile .cc-demo-pane{align-items:start;min-height:700px}.ec-mobile .lk-rigour{padding:26px 22px}.ec-mobile .lk-rigour>.cc-mono{font-size:9px}.ec-mobile .lk-rigour-finding{font-size:35px}.ec-mobile .cc-rigour-bar{grid-template-columns:65px 1fr 34px;gap:8px;font-size:12px}.ec-mobile .lk-guard{font-size:11px}.ec-mobile .es-demo{padding:22px 18px}.ec-mobile .es-tabs{gap:6px;margin-bottom:28px}.ec-mobile .es-tabs button{padding:0 14px;font-size:12px}.ec-mobile .es-content{grid-template-columns:1fr;gap:30px}.ec-mobile .es-answer h3{font-size:35px}.ec-mobile .es-quote{padding-left:18px;font-size:28px}.ec-mobile .es-demo>footer{font-size:8px}.ec-mobile .lk-used{grid-template-columns:1fr;gap:30px}.ec-mobile .cc-used-formats{padding:12px 0 12px 5px}.ec-mobile .cc-used-formats .cc-cover{width:118px;height:240px}.ec-mobile .cc-used-formats .cc-cover:nth-child(n+2){margin-left:-13px}.ec-mobile .cc-used-formats .cc-cover-content{padding:10px}.ec-mobile .cc-used-formats .cc-cover h3{margin-bottom:12px;font-size:21px}.ec-mobile .cc-used-formats .cc-cover header{padding:7px;font-size:6px}.ec-mobile .cc-used-formats .cc-cover footer{padding:6px;font-size:5px}.ec-mobile .cc-used-formats .cc-cover-content>.cc-mono{margin-bottom:10px;font-size:5px}.ec-mobile .cc-used-formats .cc-big-number{font-size:46px}.ec-mobile .cc-used-formats .cc-cover-ring{width:55px;height:55px}.ec-mobile .cc-used-formats .cc-cover-content>span:not(.cc-mono){font-size:8px}.ec-mobile .cc-used-formats .cc-kpis{gap:5px}.ec-mobile .cc-used-formats .cc-kpis b{font-size:17px}.ec-mobile .cc-used-formats .cc-kpis span,.ec-mobile .cc-used-formats .cc-cover small{font-size:6px}.ec-mobile .cc-used-formats .cc-lollipop{margin-top:20px}.ec-mobile .cc-used-formats .cc-lollipop b{font-size:18px}.ec-mobile .cc-used-formats .cc-lollipop svg{width:35px}.ec-mobile .lk-engage{padding:24px}.ec-mobile .lk-engage-totals b{font-size:28px}.ec-mobile .cc-section-top{display:block}.ec-mobile .cc-section-top p{margin-top:20px;font-size:14px}.ec-mobile .cc-cover-row{scroll-snap-type:x proximity;gap:18px;padding-bottom:12px;display:flex;overflow-x:auto}.ec-mobile .cc-cover-row>figure{scroll-snap-align:start;flex:0 0 238px}.ec-mobile .cc-cover-row .cc-cover-content{padding:22px}.ec-mobile .cc-cover-row .cc-cover h3{font-size:35px}.ec-mobile .cc-cover-row .cc-big-number{font-size:86px}.ec-mobile .cc-cover-row .cc-cover-ring{width:100px;height:100px}.ec-mobile .cc-cover-row .cc-cover-content>p{font-size:13px}.ec-mobile .cc-cover-row .cc-cover footer{font-size:9px}.ec-mobile .cc-cover-row .cc-cover small{font-size:10px}.ec-mobile .cc-cover-row .cc-kpis b{font-size:32px}.ec-mobile .cc-cover-row .cc-cover table{font-size:11px}.ec-mobile .cc-cover-row .cc-scenario{margin-top:24px}.ec-mobile .cc-cover-row .cc-scenario small{font-size:9px}.ec-mobile .cc-faq{grid-template-columns:1fr;gap:36px}.ec-mobile .cc-faq-heading>p{font-size:14px}.ec-mobile .cc-faq-item h3>button{padding:20px 0;font-size:15px}.ec-mobile .cc-faq-item p{padding-right:0;font-size:14px}.ec-mobile .ec-close{padding:72px 22px}.ec-mobile .ec-close h2{font-size:44px}.cc-cover-row .cc-cover{height:450px}.cc-used-formats .cc-cover{height:400px}.cc-cover footer,.cc-cover header{flex-shrink:0}.cc-cover-content{overflow:hidden}.ec-mobile .cc-cover-row .cc-cover{height:520px}.ec-mobile .cc-used-formats .cc-cover{height:350px}.ec-mobile .cc-used-formats .cc-cover-dashboard h3{font-size:18px}.ec-mobile .cc-used-formats .cc-cover-content>p{font-size:8px}.ec-mobile .cc-used-formats .cc-cover-ring{margin-top:10px}@media(max-width:700px){.ec-review-header{padding:16px}.ec-review-header>span{display:none}.ec-review-intro{padding:24px 20px}.ec-review-toolbar{padding:16px}.ec-review-artboard{padding:12px 6px}.ec-review-notes{padding:40px 20px}.ec-review-table{font-size:10px}}@media(prefers-reduced-motion:reduce){.ec-review *{scroll-behavior:auto;transition:none!important;animation:none!important}.cc-ticker-copy[aria-hidden=true]{display:none}.cc-ticker-track{width:100%;display:block}.cc-ticker-copy{flex-wrap:wrap;gap:12px 0;width:100%;padding-left:22px}.cc-ticker-copy span{gap:20px;padding-right:20px;font-size:12px}.cc-ticker>button,.cc-stage-motion{display:none}}.ec-fluid-page{width:100%;overflow-x:clip}@media(max-width:760px){.ec-fluid-page{width:100%}.ec-fluid-page .ec-nav{gap:12px;height:72px;margin:0 22px}.ec-fluid-page .ec-nav img{width:108px}.ec-fluid-page .ec-nav .ec-signin{display:none}.ec-fluid-page .ec-nav .ec-cta{height:38px;margin-left:auto;padding:0 16px;font-size:12px}.ec-fluid-page .ec-hero{padding:44px 22px 0}.ec-fluid-page .ec-heading{margin-bottom:32px}.ec-fluid-page .ec-heading h1{margin-top:28px;font-size:56px;line-height:1.04}.ec-fluid-page .ec-hero .ec-heading>p{margin-top:20px;font-size:16px;line-height:1.6}.ec-fluid-page .ec-hero .ec-heading .ec-cta{margin-top:32px}.ec-fluid-page .ec-heading h2,.ec-fluid-page .cc-section-top h2,.ec-fluid-page .cc-faq h2{font-size:35px}.ec-fluid-page .ec-cta{height:42px}.ec-fluid-page .lk-hero-frame{padding:4px}.ec-fluid-page .lk-hero-report{padding:20px 16px 16px}.ec-fluid-page .lk-hero-top{padding-bottom:16px;display:block}.ec-fluid-page .lk-hero-top>.cc-mono{font-size:9px}.ec-fluid-page .lk-switch{width:max-content;margin-top:14px}.ec-fluid-page .lk-switch button{height:34px;padding:0 12px;font-size:12px}.ec-fluid-page .cc-hero-body{grid-template-columns:1fr;gap:26px;padding:24px 0}.ec-fluid-page .cc-hero-body h3{font-size:35px}.ec-fluid-page .cc-hero-body>.cc-mono{font-size:9px}.ec-fluid-page .cc-hero-body p{font-size:12px}.ec-fluid-page .es-bar{grid-template-columns:108px 1fr 32px;gap:8px;font-size:12px}.ec-fluid-page .es-bar b{font-size:12px}.ec-fluid-page .cc-chart-label{margin-bottom:14px;font-size:11px}.ec-fluid-page .lk-trail-toggle{font-size:11px;line-height:1.6}.ec-fluid-page .lk-trail-lines{padding:12px;font-size:12px}.ec-fluid-page .lk-trail-lines>div{grid-template-columns:1fr;gap:4px}.ec-fluid-page .lk-hero-report>footer{font-size:8px}.ec-fluid-page .cc-ticker{padding:22px 0}.ec-fluid-page .cc-ticker-copy span{gap:24px;padding-right:24px;font-size:13px}.ec-fluid-page .ec-section{padding:64px 22px}.ec-fluid-page .lk-steps{grid-template-columns:1fr;gap:36px;margin-top:38px}.ec-fluid-page .lk-steps li:not(:last-child):after{display:none}.ec-fluid-page .lk-steps li>b{margin:14px 0;font-size:20px}.ec-fluid-page .lk-step-card{min-height:80px;padding-top:16px}.ec-fluid-page .cc-stage-toolbar{justify-content:start;margin-bottom:32px}.ec-fluid-page .cc-pillar-tabs{gap:20px}.ec-fluid-page .cc-pillar-tabs button{padding:0 4px;font-size:14px}.ec-fluid-page .cc-stage-motion{width:28px;right:-4px}.ec-fluid-page .cc-stage .ec-heading p{font-size:14px;line-height:1.6}.ec-fluid-page .cc-demo-pane{align-items:start;min-height:700px}.ec-fluid-page .lk-rigour{padding:26px 22px}.ec-fluid-page .lk-rigour>.cc-mono{font-size:9px}.ec-fluid-page .lk-rigour-finding{font-size:35px}.ec-fluid-page .cc-rigour-bar{grid-template-columns:65px 1fr 34px;gap:8px;font-size:12px}.ec-fluid-page .lk-guard{font-size:11px}.ec-fluid-page .es-demo{padding:22px 18px}.ec-fluid-page .es-tabs{gap:6px;margin-bottom:28px}.ec-fluid-page .es-tabs button{padding:0 14px;font-size:12px}.ec-fluid-page .es-content{grid-template-columns:1fr;gap:30px}.ec-fluid-page .es-answer h3{font-size:35px}.ec-fluid-page .es-quote{padding-left:18px;font-size:28px}.ec-fluid-page .es-demo>footer{font-size:8px}.ec-fluid-page .lk-used{grid-template-columns:1fr;gap:30px}.ec-fluid-page .cc-used-formats{padding:12px 0 12px 5px}.ec-fluid-page .cc-used-formats .cc-cover{width:118px;height:240px}.ec-fluid-page .cc-used-formats .cc-cover:nth-child(n+2){margin-left:-13px}.ec-fluid-page .cc-used-formats .cc-cover-content{padding:10px}.ec-fluid-page .cc-used-formats .cc-cover h3{margin-bottom:12px;font-size:21px}.ec-fluid-page .cc-used-formats .cc-cover header{padding:7px;font-size:6px}.ec-fluid-page .cc-used-formats .cc-cover footer{padding:6px;font-size:5px}.ec-fluid-page .cc-used-formats .cc-cover-content>.cc-mono{margin-bottom:10px;font-size:5px}.ec-fluid-page .cc-used-formats .cc-big-number{font-size:46px}.ec-fluid-page .cc-used-formats .cc-cover-ring{width:55px;height:55px}.ec-fluid-page .cc-used-formats .cc-cover-content>span:not(.cc-mono){font-size:8px}.ec-fluid-page .cc-used-formats .cc-kpis{gap:5px}.ec-fluid-page .cc-used-formats .cc-kpis b{font-size:17px}.ec-fluid-page .cc-used-formats .cc-kpis span,.ec-fluid-page .cc-used-formats .cc-cover small{font-size:6px}.ec-fluid-page .cc-used-formats .cc-lollipop{margin-top:20px}.ec-fluid-page .cc-used-formats .cc-lollipop b{font-size:18px}.ec-fluid-page .cc-used-formats .cc-lollipop svg{width:35px}.ec-fluid-page .lk-engage{padding:24px}.ec-fluid-page .lk-engage-totals b{font-size:28px}.ec-fluid-page .cc-section-top{display:block}.ec-fluid-page .cc-section-top p{margin-top:20px;font-size:14px}.ec-fluid-page .cc-cover-row{scroll-snap-type:x proximity;gap:18px;padding-bottom:12px;display:flex;overflow-x:auto}.ec-fluid-page .cc-cover-row>figure{scroll-snap-align:start;flex:0 0 238px}.ec-fluid-page .cc-cover-row .cc-cover-content{padding:22px}.ec-fluid-page .cc-cover-row .cc-cover h3{font-size:35px}.ec-fluid-page .cc-cover-row .cc-big-number{font-size:86px}.ec-fluid-page .cc-cover-row .cc-cover-ring{width:100px;height:100px}.ec-fluid-page .cc-cover-row .cc-cover-content>p{font-size:13px}.ec-fluid-page .cc-cover-row .cc-cover footer{font-size:9px}.ec-fluid-page .cc-cover-row .cc-cover small{font-size:10px}.ec-fluid-page .cc-cover-row .cc-kpis b{font-size:32px}.ec-fluid-page .cc-cover-row .cc-cover table{font-size:11px}.ec-fluid-page .cc-cover-row .cc-scenario{margin-top:24px}.ec-fluid-page .cc-cover-row .cc-scenario small{font-size:9px}.ec-fluid-page .cc-faq{grid-template-columns:1fr;gap:36px}.ec-fluid-page .cc-faq-heading>p{font-size:14px}.ec-fluid-page .cc-faq-item h3>button{padding:20px 0;font-size:15px}.ec-fluid-page .cc-faq-item p{padding-right:0;font-size:14px}.ec-fluid-page .ec-close{padding:72px 22px}.ec-fluid-page .ec-close h2{font-size:44px}.ec-fluid-page .cc-cover-row .cc-cover{height:520px}.ec-fluid-page .cc-used-formats .cc-cover{height:350px}.ec-fluid-page .cc-used-formats .cc-cover-dashboard h3{font-size:18px}.ec-fluid-page .cc-used-formats .cc-cover-content>p{font-size:8px}.ec-fluid-page .cc-used-formats .cc-cover-ring{margin-top:10px}}@media(prefers-reduced-motion:reduce){.ec-production *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ec-production a:focus-visible,.ec-production button:focus-visible{outline-offset:3px;outline:2px solid #4c20fd}.lk-steps{--lk-gap:32px;gap:var(--lk-gap);align-items:stretch;max-width:1120px;position:relative}.lk-steps:before{content:"";height:1px;top:18px;left:18px;right:calc((100% - 2 * var(--lk-gap)) / 3 - 18px);background:var(--cinema-rule);position:absolute}.lk-steps li{flex-direction:column;display:flex}.lk-steps li:not(:last-child):after{display:none}.lk-steps li>span.lk-step-marker{z-index:1;border:1px solid var(--cinema-rule);background:var(--cinema-paper);width:36px;height:36px;color:var(--cinema-ink);font:500 12px var(--font-mono);border-radius:999px;place-items:center;display:grid;position:relative}.lk-frame{background:var(--cinema-sheet);border:1px solid var(--cinema-rule);border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;min-height:224px;padding:24px;font-size:13px;display:flex}.lk-file{background:var(--cinema-paper);border:1px solid var(--cinema-rule);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.lk-file svg{color:var(--cinema-accent);flex-shrink:0}.lk-file div{gap:4px;min-width:0;display:grid}.lk-file strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lk-file span{color:var(--cinema-muted);font-size:12px}.lk-progress{background:var(--cinema-rule);border-radius:4px;height:4px;overflow:hidden}.lk-progress i{background:var(--cinema-accent);width:100%;height:100%;display:block}.lk-done{color:var(--cinema-ink);align-items:center;gap:8px;font-size:12px;display:flex}.lk-done svg{color:var(--cinema-accent)}.lk-msg{border-radius:12px;max-width:88%;padding:10px 14px;line-height:1.45}.lk-msg-subset{background:var(--cinema-paper);border:1px solid var(--cinema-rule);align-self:flex-start}.lk-msg-you{background:var(--cinema-ink);color:var(--cinema-paper);align-self:flex-end}.lk-msg-result{align-items:flex-start;gap:8px;display:flex}.lk-msg-result svg{color:var(--cinema-accent);flex-shrink:0;margin-top:2px}.lk-thumb{background:var(--cinema-paper);border:1px solid var(--cinema-rule);border-radius:8px;gap:8px;padding:16px;display:grid}.lk-thumb span{font:10px var(--font-mono);text-transform:uppercase;color:var(--cinema-muted)}.lk-thumb em{font:500 18px/1.2 var(--font-serif);font-style:normal}.lk-thumb div{gap:6px;margin-top:4px;display:grid}.lk-thumb i{background:var(--cinema-accent);border-radius:3px;height:6px;display:block}.lk-thumb i:nth-child(n+2){opacity:.45}.lk-share{border:1px solid var(--cinema-rule);background:var(--cinema-paper);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.lk-share svg{color:var(--cinema-accent);flex-shrink:0}.lk-share span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ec-mobile .lk-steps:before{width:1px;height:auto;inset:18px auto 18px 18px}.ec-mobile .lk-steps li{padding-left:56px;position:relative}.ec-mobile .lk-steps li>span.lk-step-marker{position:absolute;top:0;left:0}.ec-mobile .lk-frame{min-height:0;padding:18px}@media(max-width:760px){.ec-fluid-page .lk-steps:before{width:1px;height:auto;inset:18px auto 18px 18px}.ec-fluid-page .lk-steps li{padding-left:56px;position:relative}.ec-fluid-page .lk-steps li>span.lk-step-marker{position:absolute;top:0;left:0}.ec-fluid-page .lk-steps li>b{margin:6px 0 16px}.ec-fluid-page .lk-frame{min-height:0;padding:18px}}.cc-stage{overflow:clip}.cc-stage-panes{max-width:1152px;margin:0 auto;overflow:clip}.cc-stage-panes>[role=tabpanel][hidden]{display:none!important}.cc-demo-pane{justify-content:center}.lk-used{grid-template-columns:auto 330px;justify-content:center;gap:48px;width:auto;max-width:100%}.cc-used-formats{padding:28px 30px}@media(min-width:761px)and (max-width:1100px){.ec-fluid-page .cc-used-formats .cc-cover{width:170px;height:260px}.ec-fluid-page .lk-used{grid-template-columns:auto 300px;gap:32px}}@media(min-width:761px)and (max-width:1000px){.ec-fluid-page .lk-used{grid-template-columns:1fr;justify-items:center;gap:24px}.ec-fluid-page .lk-engage{width:min(100%,420px)}}@media(max-width:760px){.ec-fluid-page .lk-used{grid-template-columns:1fr;justify-items:center}.ec-fluid-page .cc-used-formats{padding:16px 14px}.ec-fluid-page .lk-engage{width:100%}}.lk-steps{grid-template-rows:auto auto 1fr}.lk-steps li{grid-row:span 3;grid-template-rows:subgrid;display:grid}.lk-steps li>b{align-self:end}@media(min-width:761px)and (max-width:1100px){.ec-fluid-page .cc-used-formats .cc-cover{width:176px;height:300px}}@media(max-width:760px){.ec-fluid-page .cc-used-formats .cc-cover{width:104px}.ec-fluid-page .cc-used-formats .cc-cover:nth-child(n+2){margin-left:-10px}}.lk-steps{row-gap:0}.lk-steps li>b{margin:20px 0 18px}.ec-mobile .lk-steps li{grid-row:auto;display:flex}.ec-mobile .lk-steps li:not(:last-child){margin-bottom:36px}.ec-mobile .lk-steps li>b{margin:6px 0 16px}@media(max-width:760px){.ec-fluid-page .lk-steps li{grid-row:auto;display:flex}.ec-fluid-page .lk-steps li:not(:last-child){margin-bottom:36px}.ec-fluid-page .lk-steps li>b{margin:6px 0 16px}}@media(min-width:761px)and (max-width:1100px){.ec-fluid-page .cc-used-formats .cc-cover{height:320px}}@media(min-width:761px)and (max-width:900px){.ec-fluid-page .lk-steps{grid-template-columns:1fr;max-width:560px}.ec-fluid-page .lk-steps:before{width:1px;height:auto;inset:18px auto 18px 18px}.ec-fluid-page .lk-steps li{grid-row:auto;padding-left:56px;display:flex;position:relative}.ec-fluid-page .lk-steps li:not(:last-child){margin-bottom:36px}.ec-fluid-page .lk-steps li>span.lk-step-marker{position:absolute;top:0;left:0}.ec-fluid-page .lk-steps li>b{margin:6px 0 16px}.ec-fluid-page .lk-frame{min-height:0}}
