.creator-hero-proof[data-astro-cid-we3zi4la]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:12px;padding:26px}.creator-hero-proof[data-astro-cid-we3zi4la]>p[data-astro-cid-we3zi4la]{color:var(--mk-text-secondary);font-size:12px}.creator-hero-proof[data-astro-cid-we3zi4la]>strong[data-astro-cid-we3zi4la]{max-width:350px;margin:16px 0 24px;font-size:clamp(24px,2.6vw,35px);line-height:1.2;display:block}.creator-hero-frames[data-astro-cid-we3zi4la]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-hero-frames[data-astro-cid-we3zi4la]>div[data-astro-cid-we3zi4la]{aspect-ratio:1;border-radius:8px;overflow:hidden}.creator-hero-docs[data-astro-cid-we3zi4la]{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.creator-hero-docs[data-astro-cid-we3zi4la] span[data-astro-cid-we3zi4la]{background:var(--mk-surface-inset);border-radius:8px;padding:8px;font-size:11px}.creator-hero-proof[data-astro-cid-we3zi4la]>small[data-astro-cid-we3zi4la]{color:var(--mk-purple-soft);font-size:11px}.film-solution-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:65px;min-height:640px;padding-block:30px 75px;display:grid}.film-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:560px;margin:22px 0 28px;font-size:clamp(46px,5.5vw,78px);font-weight:600;line-height:1.02}.film-hero-copy>p:not(.lib-eyebrow){max-width:480px;color:var(--mk-text-secondary);font-size:20px;line-height:1.65}.film-hero-copy .mk-btn-primary{margin-top:30px}.film-hero-phases{color:var(--mk-text-secondary);align-items:center;gap:10px;margin-top:35px;font-size:10px;display:flex}.film-hero-phases i{background:var(--mk-border-strong);width:20px;height:1px}.film-hero-scene{isolation:isolate;height:500px;position:relative}.film-hero-image{background:#111;border-radius:8px;position:absolute;inset:10px 0 80px 50px;overflow:hidden}.film-hero-image>.film-frame{aspect-ratio:auto;height:100%}.film-hero-image:after{content:"";background:linear-gradient(#0000 30%,#101115d9);position:absolute;inset:0}.film-hero-image>div:last-child{z-index:1;color:#fff;position:absolute;inset:auto 30px 30px}.film-hero-image strong{max-width:310px;margin-top:12px;font-size:38px;font-weight:550;line-height:1.1;display:block}.film-hero-document{color:#30303b;z-index:2;background:#f4eee3;border:1px solid #ded7c9;border-radius:3px;width:235px;min-height:255px;padding:25px;position:absolute;inset:auto auto 4px 0;transform:rotate(-5deg);box-shadow:0 24px 50px #0002}.film-sheet-index{color:#64586f;font-size:9px;position:absolute;inset:20px 20px auto auto}.film-hero-document>svg{color:#6e5c91;margin:12px 0 15px}.film-hero-document strong{letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.film-hero-document p{margin-top:14px;font-size:12px;line-height:1.7}.film-sheet-lines{gap:6px;margin:18px 0;display:grid}.film-sheet-lines i{background:#ddd4c4;height:2px}.film-sheet-lines i:last-child{width:65%}.film-sheet-status{color:#64586f;align-items:center;gap:7px;margin-top:20px;font-size:9px;display:flex}.film-sheet-status>span{background:#629681;border-radius:50%;width:5px;height:5px}.film-hero-mini{border:6px solid #f4eee3;width:210px;position:absolute;inset:auto 15px 0 auto;transform:rotate(5deg);box-shadow:0 20px 40px #0002}.film-hero-art{object-fit:contain;z-index:3;filter:drop-shadow(0 12px 20px #0002);width:135px;height:135px;position:absolute;inset:0 auto auto -20px}.film-solution-story{margin-top:60px}.film-story-intro{border-top:1px solid var(--mk-border);grid-template-columns:1fr 2fr;align-items:start;gap:50px;margin-bottom:80px;padding-top:35px;display:grid}.film-story-intro h2{letter-spacing:-.035em;max-width:700px;font-size:clamp(32px,4.2vw,55px);font-weight:550;line-height:1.13}.film-story-chapter{grid-template-columns:1fr 1.4fr;align-items:center;gap:85px;margin:100px 0;display:grid}.film-story-chapter:nth-child(3){grid-template-columns:1.4fr 1fr}.film-story-chapter:nth-child(3)>.film-story-copy{order:2}.film-story-copy h2{letter-spacing:-.03em;margin:22px 0;font-size:clamp(32px,3.4vw,46px);font-weight:550;line-height:1.12}.film-story-copy p{color:var(--mk-text-secondary);max-width:620px;font-size:18px;line-height:1.8}.film-story-copy a{color:var(--mk-text-primary);align-items:center;gap:20px;margin-top:25px;font-size:13px;display:inline-flex}.film-evidence-board{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:35px;display:grid}.film-evidence-board>div{padding:8px}.film-evidence-board h3{margin:12px 0 16px;font-size:25px;line-height:1.15}.film-evidence-board p:not(.lib-eyebrow){color:var(--mk-text-secondary);font-size:12px;line-height:1.8}.film-evidence-board figure{background:var(--mk-bg-deep);border:1px solid var(--mk-border);box-shadow:var(--card-shadow);margin:0;padding:7px;transform:rotate(2deg)}.film-evidence-board figure:nth-of-type(2){transform:rotate(-3deg)}.film-evidence-board figcaption{padding:12px 5px;font-size:10px}.film-evidence-call{background:color-mix(in srgb,var(--mk-purple) 7%,var(--mk-bg-deep));border-radius:12px;padding:35px 75px 30px 35px;position:relative;overflow:hidden}.film-call-sheet{background:var(--mk-surface);border:1px solid var(--mk-border);box-shadow:var(--card-shadow);padding:35px;transform:rotate(-3deg)}.film-call-sheet h3{margin:18px 0 12px;font-size:28px}.film-call-sheet>p{color:var(--mk-text-secondary);font-size:11px}.film-evidence-time{border-block:1px solid var(--mk-border);margin:20px 0;padding:25px 0}.film-evidence-time span{color:var(--mk-text-secondary);font-size:11px;display:block}.film-evidence-time strong{letter-spacing:-.04em;margin-top:12px;font-size:54px;font-weight:550;line-height:1.2;display:block}.film-evidence-crew{gap:15px;margin-top:25px;font-size:11px;display:grid}.film-evidence-crew span{align-items:center;gap:9px;display:flex}.film-evidence-call>img{bottom:10px;filter:drop-shadow(0 15px 20px #0002);width:180px;height:180px;position:absolute;inset-inline-end:-35px;transform:rotate(10deg)}.film-story-review>.film-story-copy{max-width:710px;margin-bottom:40px}.film-review-evidence{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:12px;padding:28px;container-type:inline-size}.film-review-evidence .film-review-stage .film-frame{aspect-ratio:16/9}.film-review-evidence .film-review-head strong{font-size:18px}.film-review-evidence .film-review-discussion article p{font-size:13px}.film-review-evidence .film-review-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}[dir=rtl] .film-hero-copy h1{letter-spacing:0;line-height:1.15}[dir=rtl] .film-story-copy h2,[dir=rtl] .film-story-intro h2{line-height:1.25}@media (width<=950px){.film-solution-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding-bottom:30px}.film-hero-copy h1{max-width:650px}.film-hero-scene{width:100%;max-width:650px;height:460px;margin:25px auto 0}.film-story-intro{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.film-story-chapter,.film-story-chapter:nth-child(3){grid-template-columns:1fr;gap:35px;margin-block:65px}.film-story-chapter:nth-child(3)>.film-story-copy{order:0}.film-review-evidence .film-review-layout{grid-template-columns:1fr}.film-hero-art{inset-inline-start:0}.film-story-copy h2{max-width:550px}}@media (width<=600px){.film-hero-copy h1{margin-block:18px 24px;font-size:49px}.film-hero-copy>p:not(.lib-eyebrow){font-size:18px}.film-hero-phases{gap:8px;font-size:9px}.film-hero-scene{height:360px}.film-hero-image{inset:0 0 60px 30px}.film-hero-image>div:last-child{inset:auto 20px 65px}.film-hero-image strong{font-size:30px}.film-hero-document{width:170px;min-height:0;padding:20px}.film-hero-document strong{font-size:17px}.film-hero-document p{font-size:10px}.film-hero-mini{width:140px;bottom:15px}.film-hero-art{width:95px;height:95px;top:-25px}.film-sheet-lines{margin:12px 0}.film-sheet-status{margin-top:12px;font-size:8px}.film-evidence-board{gap:12px;padding:18px}.film-evidence-board h3{font-size:22px}.film-evidence-board p:not(.lib-eyebrow){font-size:11px}.film-evidence-board figure{padding:4px}.film-evidence-board figcaption{padding:8px 3px;font-size:8px}.film-evidence-call{padding:25px 40px 25px 15px}.film-call-sheet{padding:25px}.film-call-sheet h3{font-size:24px}.film-evidence-call>img{width:130px;height:130px}.film-review-evidence{padding:16px}.film-story-copy p{font-size:17px}.film-story-copy h2{font-size:35px}.film-story-intro h2{font-size:37px}}.film-hero-image>div:last-child{inset:26px 26px auto 110px}.film-hero-image:after{background:linear-gradient(#101115a6,#0000 55%,#10111575)}.film-hero-image strong{font-size:34px}.film-hero-image span{font-size:10px}@media (width<=600px){.film-hero-image>div:last-child{inset:24px 20px auto 80px}.film-hero-image strong{font-size:28px}}.solution-body{--body-accent:var(--mk-purple-soft);margin-top:25px}.solution-body.story-selling{--body-accent:var(--mkw-ink-green)}.solution-body .solution-story-intro{border-top:1px solid var(--mk-border);grid-template-columns:.72fr 1.4fr;gap:20px 64px;margin:0 0 38px;padding-top:30px;display:grid}.solution-body .solution-story-intro h2{letter-spacing:-.03em;max-width:670px;font-size:clamp(30px,3.6vw,47px);font-weight:550;line-height:1.15}.solution-body .solution-story-intro>p:last-child{max-width:650px;color:var(--mk-text-secondary);grid-column:2;font-size:18px;line-height:1.8}.solution-body .solution-chapter{border-bottom:1px solid var(--mk-border);grid-template-columns:.8fr 1.35fr;align-items:center;gap:56px;margin:0;padding:48px 0;display:grid}.solution-body .solution-chapter:nth-of-type(2){grid-template-columns:1.35fr .8fr}.solution-body .solution-chapter:nth-of-type(2)>.solution-chapter-copy{order:2}.solution-body .solution-chapter-copy{max-width:460px}.solution-body .solution-chapter-copy h2{letter-spacing:-.025em;margin:17px 0 20px;font-size:clamp(28px,3vw,39px);font-weight:550;line-height:1.16}.solution-body .solution-chapter-copy>p{color:var(--mk-text-secondary);font-size:18px;line-height:1.8}.solution-body .solution-chapter-copy>a{color:var(--mk-text-primary);border-bottom:1px solid var(--mk-border-strong);align-items:center;gap:24px;margin-top:16px;padding:12px 0;font-size:13px;line-height:1.5;display:inline-flex}.solution-body .lib-number{color:var(--body-accent)}.solution-body .solution-proof{min-width:0;container-type:inline-size}.solution-body .proof-caption{color:var(--mk-text-secondary);margin-top:12px;font-size:10px;line-height:1.6}.solution-body .proof-kicker{color:var(--mk-text-secondary);margin-bottom:18px;font-size:10px;font-weight:550;line-height:1.7}.solution-body .proof-native{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:12px;min-width:0;padding:25px;container-type:inline-size}.solution-body .proof-native .pv-rows{gap:12px}.solution-body .proof-explanation{color:var(--mk-text-secondary);margin-top:20px;line-height:1.85;font-size:12px!important}.solution-body .sample-photo.is-placeholder img{padding:clamp(4px,10%,24px)}.solution-body .proof-product{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:26px;display:grid}.solution-body .proof-product-image{aspect-ratio:1;border-radius:8px;overflow:hidden}.solution-body .solution-proof h3{letter-spacing:-.02em;margin:0 0 15px;font-size:26px;font-weight:550;line-height:1.2}.solution-body .proof-product p:not(.proof-kicker){color:var(--mk-text-secondary);font-size:13px;line-height:1.8}.solution-body .solution-proof dl{grid-template-columns:1fr 1fr;align-items:center;gap:13px 18px;margin:22px 0 0;display:grid}.solution-body .solution-proof dt{color:var(--mk-text-secondary);font-size:11px;line-height:1.7}.solution-body .solution-proof dd{text-align:end;margin:0;font-size:13px;line-height:1.6}.solution-body .proof-catalogue-more{border-top:1px solid var(--mk-border);gap:16px;margin-top:22px;padding-top:20px;font-size:12px;line-height:1.5;display:grid}.solution-body .proof-catalogue-more small{color:var(--mk-text-secondary);margin-top:5px;font-size:10px;display:block}.solution-body .proof-product label{align-items:center;gap:20px;margin-top:20px;font-size:12px;display:flex}.solution-body .proof-product select{background:var(--mk-bg-deep);color:inherit;border:1px solid var(--mk-border);font:inherit;border-radius:6px;min-width:70px;padding:8px 12px}.solution-body .proof-order,.solution-body .proof-reservation,.solution-body .proof-payment,.solution-body .proof-access{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;padding:28px}.solution-body .solution-proof header{color:var(--mk-text-secondary);justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;font-size:12px;display:flex}.solution-body .solution-proof header>svg{color:var(--body-accent)}.solution-body .proof-order>p:not(.proof-kicker),.solution-body .proof-reservation>p,.solution-body .proof-payment>p:not(.proof-explanation){color:var(--mk-text-secondary);font-size:13px;line-height:1.8}.solution-body .proof-state{background:color-mix(in srgb,var(--mk-green) 12%,transparent);color:var(--mkw-ink-green);border-radius:5px;padding:5px 8px;font-size:10px}.solution-body .proof-route{border-top:1px solid var(--mk-border);justify-content:space-between;gap:18px;margin-top:25px;padding-top:25px;display:flex}.solution-body .proof-route>span{color:var(--mk-text-secondary);align-items:center;gap:7px;font-size:10px;display:flex}.solution-body .proof-route i{background:var(--mk-border-strong);border-radius:50%;width:5px;height:5px}.solution-body .proof-route .is-selected i{background:var(--mk-green)}.solution-body .proof-two-states{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.solution-body .proof-two-states>div{border:1px solid var(--mk-border);background:var(--mk-bg-deep);border-radius:8px;gap:12px;padding:18px;display:grid}.solution-body .proof-two-states strong{font-size:15px;font-weight:550;line-height:1.5}.solution-body .proof-two-states span{color:var(--mk-text-secondary);font-size:11px;line-height:1.7}.solution-body .proof-two-states svg{color:var(--body-accent)}.solution-body .proof-visit{min-width:0;padding-bottom:35px;position:relative}.solution-body .proof-visit-scene{aspect-ratio:1;border-radius:9px;width:78%;overflow:hidden}.solution-body .proof-visit-record{margin-top:-80px;background:var(--mk-surface);border:1px solid var(--mk-border);box-shadow:var(--card-shadow);border-radius:9px;margin-inline-start:25%;padding:24px;position:relative}.solution-body .proof-visit-record h3{font-size:27px}.solution-body .proof-visit-record>p:not(.proof-kicker){color:var(--mk-text-secondary);font-size:12px;line-height:1.8}.solution-body .proof-visit-record dl{gap:12px;font-size:11px}.solution-body .proof-visit-record dd{font-size:12px}.solution-body .proof-access-states{gap:12px;margin-top:24px;display:grid}.solution-body .proof-access-states>div{border:1px solid var(--mk-border);background:var(--mk-bg-deep);border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.solution-body .proof-access-dot{background:var(--mk-amber);border-radius:50%;flex:none;width:7px;height:7px}.solution-body .proof-access-dot.is-granted{background:var(--mk-green)}.solution-body .proof-access-states>div>div{flex:1}.solution-body .proof-access-states strong{font-size:13px;font-weight:550;line-height:1.7}.solution-body .proof-access-states p{color:var(--mk-text-secondary);margin-top:6px;font-size:11px;line-height:1.8}.solution-body .proof-access-states svg{color:var(--mk-text-secondary);flex:none}.solution-body .proof-media-review{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;padding:22px}.solution-body .review-sample-photo{aspect-ratio:16/10;background:var(--mk-bg-deep);overflow:hidden}.solution-body .review-sample-photo>.sample-photo{height:100%}.solution-body .proof-studio-brief{padding-top:70px;position:relative}.solution-body .proof-studio-image{aspect-ratio:1;border-radius:8px;width:48%;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.solution-body .proof-studio-brief>.industry-evidence{background:var(--mk-surface);width:88%;position:relative}.solution-body .industry-evidence{box-shadow:none}.solution-body .evidence-content-cover{min-height:280px}.solution-body .solution-demo{margin-top:60px;scroll-margin-top:100px}.solution-body .solution-demo>header{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:25px;display:grid}.solution-body .solution-demo h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(30px,3.6vw,44px);font-weight:550;line-height:1.15}.solution-body .solution-demo>header>p{color:var(--mk-text-secondary);max-width:460px;font-size:15px;line-height:1.85}.solution-body .solution-step-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.solution-body .solution-step-guide button{border:1px solid var(--mk-border);font:inherit;color:var(--mk-text-secondary);background:var(--mk-surface);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 18px;line-height:1.5;display:flex;position:relative}.solution-body .solution-step-guide button[aria-pressed=true]{color:var(--mk-text-primary);border-color:color-mix(in srgb,var(--mk-purple) 45%,var(--mk-border));background:color-mix(in srgb,var(--mk-purple) 8%,var(--mk-surface))}.solution-body .solution-step-guide button>span:first-child{color:var(--mk-purple-soft);font-size:10px}.solution-body .solution-step-guide strong{flex:1;font-size:13px;font-weight:500}.solution-body .solution-step-guide button>span:last-child{font-size:14px}.solution-body .solution-questions{grid-template-columns:.75fr 1.4fr;gap:65px;margin:65px 0;display:grid}.solution-body .solution-questions h2{letter-spacing:-.025em;margin-top:16px;font-size:32px;font-weight:550;line-height:1.2}.solution-body .solution-questions details{border-bottom:1px solid var(--mk-border)}.solution-body .solution-questions details:first-child{border-top:1px solid var(--mk-border)}.solution-body .solution-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:19px;font-weight:550;line-height:1.5;list-style:none;display:flex}.solution-body .solution-questions summary::-webkit-details-marker{display:none}.solution-body .solution-questions summary:after{content:"+";color:var(--mk-text-secondary);flex:none;font-size:22px;font-weight:400}.solution-body .solution-questions details[open]>summary:after{content:"−"}.solution-body .solution-questions details>p{color:var(--mk-text-secondary);padding-bottom:24px;max-width:680px;padding-inline-end:25px;font-size:16px;line-height:1.9}.solution-body .solution-guides{border-top:1px solid var(--mk-border);margin-top:55px;padding-top:35px}.solution-body .solution-guides>header{justify-content:space-between;align-items:start;gap:35px;margin-bottom:30px;display:flex}.solution-body .solution-guides h2{letter-spacing:-.02em;max-width:570px;font-size:32px;font-weight:550;line-height:1.2}.solution-body .solution-guides>header>p{color:var(--mk-text-secondary);max-width:350px;font-size:14px;line-height:1.8}.solution-body .solution-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.solution-body .solution-guide-grid>a{border-top:1px solid var(--mk-border);color:var(--mk-text-primary);padding:23px 0 35px;position:relative}.solution-body .solution-guide-grid>a>span:first-child{color:var(--mk-text-secondary);font-size:10px}.solution-body .solution-guide-grid h3{letter-spacing:-.015em;margin:17px 0 14px;font-size:22px;font-weight:550;line-height:1.25}.solution-body .solution-guide-grid p{color:var(--mk-text-secondary);font-size:14px;line-height:1.8}.solution-body .solution-guide-arrow{margin-top:22px;font-size:18px;display:block}.solution-body .solution-reading{border-block:1px solid var(--mk-border);color:var(--mk-text-primary);align-items:center;gap:25px;margin-top:20px;padding:22px 0;display:flex}.solution-body .solution-reading>span:first-child{color:var(--mk-text-secondary);flex:none;font-size:10px}.solution-body .solution-reading strong{flex:1;font-size:18px;font-weight:500;line-height:1.4}.solution-body .solution-reading>span:last-child{font-size:20px}.solution-body .solution-alternatives{margin-top:45px}.solution-body .solution-alternatives h2{margin-bottom:20px;font-size:22px;font-weight:550;line-height:1.3}.solution-body .solution-alternatives>div{flex-wrap:wrap;gap:22px;display:flex}.solution-body .solution-alternatives a{min-width:220px;color:var(--mk-text-primary);border-top:1px solid var(--mk-border);flex:1;grid-template-columns:1fr auto;gap:8px 18px;padding:18px 0;display:grid}.solution-body .solution-alternatives strong{font-size:15px;font-weight:550}.solution-body .solution-alternatives a>span:nth-child(2){color:var(--mk-text-secondary);grid-column:1;font-size:12px;line-height:1.7}.solution-body .solution-alternatives a>span:last-child{grid-area:1/2/3}.solution-body .solution-closing{border-top:1px solid var(--mk-border-strong);max-width:900px;margin-top:55px;padding:45px 0 0}.solution-body .solution-closing h2{letter-spacing:-.03em;max-width:780px;margin:16px 0 22px;font-size:clamp(33px,4vw,48px);font-weight:550;line-height:1.15}.solution-body .solution-closing>p:not(.lib-eyebrow):not(.solution-reassurance):not(.solution-scope){color:var(--mk-text-secondary);max-width:690px;font-size:19px;line-height:1.8}.solution-body .solution-closing>div{flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;display:flex}.solution-body .solution-setup-link{color:var(--mk-text-primary);border-bottom:1px solid var(--mk-border-strong);padding-bottom:7px;font-size:13px}.solution-body .solution-reassurance{color:var(--mk-text-secondary);margin-top:22px;font-size:12px}.solution-body .solution-scope{color:var(--mk-text-secondary);max-width:700px;margin-top:9px;font-size:11px;line-height:1.8}.solution-body .solution-film-story .film-story-intro{display:none}.solution-body .solution-film-story .film-solution-story{margin-top:0}.solution-body .solution-film-story .film-story-chapter{gap:50px;margin:45px 0}.solution-body .solution-film-story .film-story-copy h2{font-size:38px}.solution-body .solution-film-story .film-story-copy p{font-size:18px}.solution-body .solution-film-story .film-story-review{padding-top:30px}.solution-body .solution-film-story .film-review-evidence{box-shadow:none}.solution-body .story-creative .proof-review{min-width:0}.solution-body.story-creative .proof-is-review{grid-template-columns:1fr}.solution-body.story-creative .proof-is-review .solution-chapter-copy{max-width:750px}.solution-body.story-creative .proof-is-review .solution-chapter-copy h2{max-width:650px}.solution-body.story-creative .proof-is-review .solution-chapter-copy>p{max-width:720px}.solution-body.story-creative .proof-is-review>.solution-chapter-copy{order:0}.solution-body.story-professional .proof-brief .evidence-brief{background:var(--mk-surface)}.solution-body .solution-proof :focus-visible,.solution-body .solution-step-guide :focus-visible{outline:2px solid var(--mk-purple-soft);outline-offset:3px}@media (width<=950px){.solution-body .solution-story-intro{grid-template-columns:1fr;gap:18px;margin-bottom:15px}.solution-body .solution-story-intro>p:last-child{grid-column:1}.solution-body .solution-chapter,.solution-body .solution-chapter:nth-of-type(2){grid-template-columns:1fr;gap:28px;padding:35px 0}.solution-body .solution-chapter:nth-of-type(2)>.solution-chapter-copy{order:0}.solution-body .solution-chapter-copy{max-width:660px}.solution-body .solution-proof{width:100%;max-width:760px}.solution-body .solution-demo>header{grid-template-columns:1fr;gap:20px}.solution-body .solution-demo>header>p{max-width:650px}.solution-body .solution-step-guide{gap:7px}.solution-body .solution-step-guide button{gap:8px;padding:8px 13px}.solution-body .solution-step-guide strong{font-size:12px}.solution-body .solution-questions{grid-template-columns:1fr;gap:24px;margin:50px 0}.solution-body .solution-guides>header{display:block}.solution-body .solution-guides>header>p{max-width:650px;margin-top:18px}.solution-body .solution-film-story .film-story-chapter{gap:30px}.solution-body .solution-film-story .film-story-copy h2{font-size:34px}}@media (width<=600px){.solution-body{margin-top:20px}.solution-body .solution-story-intro{padding-top:25px}.solution-body .solution-story-intro h2{font-size:31px;line-height:1.2}.solution-body .solution-story-intro>p:last-child{font-size:17px;line-height:1.85}.solution-body .solution-chapter-copy h2{margin:14px 0 17px;font-size:29px}.solution-body .solution-chapter-copy>p{font-size:17px;line-height:1.85}.solution-body .solution-chapter-copy>a{margin-top:10px;font-size:12px}.solution-body .proof-native{padding:17px}.solution-body .proof-product{grid-template-columns:1fr;gap:20px;padding:20px}.solution-body .proof-product-image{width:100%;max-width:235px;margin:auto}.solution-body .solution-proof h3{font-size:25px}.solution-body .proof-product p:not(.proof-kicker){font-size:13px}.solution-body .proof-catalogue-more{gap:13px;margin-top:18px;padding-top:18px;font-size:12px}.solution-body .proof-catalogue-more small{font-size:10px}.solution-body .proof-order,.solution-body .proof-reservation,.solution-body .proof-payment,.solution-body .proof-access{padding:22px}.solution-body .proof-two-states{gap:10px}.solution-body .proof-two-states>div{gap:9px;padding:13px}.solution-body .proof-two-states strong{font-size:13px}.solution-body .proof-two-states span{font-size:10px}.solution-body .solution-proof dl{gap:12px 15px}.solution-body .solution-proof dd{font-size:12px}.solution-body .proof-visit{padding-bottom:0}.solution-body .proof-visit-scene{width:90%}.solution-body .proof-visit-record{margin-inline-start:10%;margin-top:-40px;padding:20px}.solution-body .proof-media-review{padding:16px}.solution-body .proof-studio-brief{padding-top:50px}.solution-body .solution-demo{margin-top:45px}.solution-body .solution-demo h2{font-size:32px}.solution-body .solution-demo>header>p{font-size:14px}.solution-body .solution-step-guide{grid-template-columns:1fr;gap:6px;margin-bottom:18px}.solution-body .solution-step-guide button{gap:12px;padding:8px 14px}.solution-body .solution-step-guide strong{font-size:13px}.solution-body .solution-questions h2{font-size:29px}.solution-body .solution-questions summary{gap:17px;padding:20px 0;font-size:18px;line-height:1.6}.solution-body .solution-questions details>p{padding-inline-end:0;font-size:15px}.solution-body .solution-guides{margin-top:40px;padding-top:25px}.solution-body .solution-guides h2{font-size:29px}.solution-body .solution-guide-grid{grid-template-columns:1fr;gap:0}.solution-body .solution-guide-grid>a{padding:21px 0 23px}.solution-body .solution-guide-grid h3{margin:12px 0;font-size:23px}.solution-body .solution-guide-arrow{margin-top:15px}.solution-body .solution-reading{flex-wrap:wrap;gap:12px;padding:20px 0}.solution-body .solution-reading>span:first-child{width:100%}.solution-body .solution-reading strong{font-size:17px}.solution-body .solution-closing{margin-top:40px;padding-top:30px}.solution-body .solution-closing h2{font-size:33px;line-height:1.2}.solution-body .solution-closing>p:not(.lib-eyebrow):not(.solution-reassurance):not(.solution-scope){font-size:17px}.solution-body .solution-closing>div{gap:20px}.solution-body .solution-scope{font-size:10px}.solution-body .solution-film-story .film-story-copy h2{font-size:30px}.solution-body .solution-film-story .film-story-copy p{font-size:17px}.solution-body .solution-film-story .film-story-review>.film-story-copy{margin-bottom:25px}.solution-body .solution-proof .pv-cust{grid-template-columns:1fr}.solution-body .solution-proof .pv-loyalty{max-width:100%}}[dir=rtl] .solution-body .solution-chapter-copy h2,[dir=rtl] .solution-body .solution-story-intro h2,[dir=rtl] .solution-body .solution-closing h2{letter-spacing:0;line-height:1.3}@media (prefers-reduced-motion:reduce){.solution-body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.solution-body .proof-lesson-layout{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;grid-template-columns:190px minmax(0,1fr);gap:25px;padding:26px;display:grid}.solution-body .proof-lesson-layout>aside{border-inline-end:1px solid var(--mk-border);padding-inline-end:20px}.solution-body .proof-lesson-layout>aside>div{color:var(--mk-text-secondary);border-radius:6px;align-items:center;gap:10px;padding:14px 9px;font-size:12px;line-height:1.5;display:flex}.solution-body .proof-lesson-layout>aside>div.is-selected{background:var(--mk-bg-deep);color:var(--mk-text-primary)}.solution-body .proof-lesson-layout>aside strong{font-weight:500}.solution-body .proof-lesson-layout>aside span{color:var(--mk-purple-soft);font-size:10px}.solution-body .proof-lesson-layout>article>p:not(.proof-kicker){color:var(--mk-text-secondary);font-size:16px;line-height:1.9}@media (width<=600px){.solution-body .proof-lesson-layout{grid-template-columns:1fr;gap:20px;padding:22px}.solution-body .proof-lesson-layout>aside{border-inline-end:0;border-bottom:1px solid var(--mk-border);padding-inline-end:0;padding-bottom:15px}}.solution-body .proof-services{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;padding:25px}.solution-body .proof-services>label{color:var(--mk-text-secondary);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:11px;display:flex}.solution-body .proof-services select{font:inherit;background:var(--mk-bg-deep);max-width:65%;color:var(--mk-text-primary);border:1px solid var(--mk-border);border-radius:6px;padding:10px;font-size:12px}.solution-body .proof-service-detail{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:24px;display:grid}.solution-body .proof-service-image{aspect-ratio:1;border-radius:7px;overflow:hidden}.solution-body .proof-service-detail p:not(.proof-kicker){color:var(--mk-text-secondary);font-size:13px;line-height:1.85}.solution-body .proof-service-detail[hidden]{display:none}.solution-body .proof-note{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;grid-template-columns:155px minmax(0,1fr);display:grid;overflow:hidden}.solution-body .proof-note>aside{border-inline-end:1px solid var(--mk-border);background:var(--mk-bg-deep);color:var(--mk-text-secondary);padding:22px 15px;font-size:11px}.solution-body .proof-note>aside>svg{color:var(--mk-purple-soft);margin-bottom:15px}.solution-body .proof-note>aside>span{margin-bottom:25px;font-weight:550;display:block}.solution-body .proof-note>aside>p{border-radius:5px;margin-bottom:6px;padding:10px 8px;font-size:10px;line-height:1.8}.solution-body .proof-note>aside>p.is-selected{background:var(--mk-surface);color:var(--mk-text-primary)}.solution-body .proof-note>article{padding:28px 25px}.solution-body .proof-note>article>p:not(.proof-kicker){color:var(--mk-text-secondary);font-size:15px;line-height:1.9}.solution-body .proof-note .proof-note-lead{margin:15px 0 22px;color:var(--mk-text-primary)!important;font-size:21px!important;line-height:1.45!important}.solution-body .proof-note-owner{border-top:1px solid var(--mk-border);color:var(--mk-text-secondary);align-items:center;gap:10px;margin-top:25px;padding-top:20px;font-size:10px;display:flex}@media (width<=600px){.solution-body .proof-services{padding:20px}.solution-body .proof-service-detail{grid-template-columns:1fr;gap:20px}.solution-body .proof-service-image{width:160px;margin:auto}.solution-body .proof-note{grid-template-columns:1fr}.solution-body .proof-note>aside{display:none}.solution-body .proof-note>article{padding:23px}.solution-body .proof-note>article>p:not(.proof-kicker){font-size:14px}}.solution-body .proof-resource-photo{aspect-ratio:1;border-radius:7px;width:190px;margin-bottom:24px;overflow:hidden}.solution-body .proof-schedule{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:18px;overflow:hidden}.solution-body .proof-schedule>header{border-bottom:1px solid var(--mk-border);justify-content:space-between;padding:22px;font-size:14px;font-weight:600;display:flex}.solution-body .proof-day-strip{border-bottom:1px solid var(--mk-border);justify-content:space-around;padding:20px;display:flex}.solution-body .proof-day-strip span{border-radius:9px;padding:9px 12px;font-size:14px}.solution-body .proof-day-strip .is-selected{background:color-mix(in srgb,var(--mk-purple) 82%,#000);color:var(--mk-on-accent)}.solution-body .proof-schedule>article{grid-template-columns:100px 1fr;gap:22px;padding:20px 24px;display:grid}.solution-body .proof-schedule time{color:var(--mk-text-muted);padding-top:6px;font-size:12px}.solution-body .proof-schedule article>div{border-inline-start:2px solid var(--mk-purple);padding-inline-start:20px}.solution-body .proof-schedule h3{margin:0 0 8px;font-size:19px;line-height:1.3}.solution-body .proof-schedule p,.solution-body .proof-schedule small{color:var(--mk-text-muted);margin:0 0 8px;font-size:13px;line-height:1.6;display:block}.solution-body .proof-schedule .proof-state{display:inline-flex}@media (width<=600px){.solution-body .proof-schedule>article{grid-template-columns:80px 1fr;gap:10px;padding:18px 14px}.solution-body .proof-schedule article>div{padding-inline-start:12px}}.solution-body .solution-step-guide button:after{content:"";inset-inline:0;block-size:44px;box-shadow:none;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}
