.marketing-pages-module__qmJDIG__marketing{--ink-soft:var(--cl-muted);--ink-muted:var(--cl-muted);--border-subtle:var(--cl-mist);--surface-subtle:var(--cl-stone)}.marketing-pages-module__qmJDIG__marketing h2{font-family:var(--cl-font-heading);font-size:36px;font-weight:600;line-height:1.15}.marketing-pages-module__qmJDIG__marketing h3{font-family:var(--cl-font-heading)}.marketing-pages-module__qmJDIG__marketing .layout-content{max-width:1312px}.marketing-pages-module__qmJDIG__heroGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.marketing-pages-module__qmJDIG__heroCopy{min-width:0;padding-block:20px}.marketing-pages-module__qmJDIG__heroCopy h1{max-width:18ch}.marketing-pages-module__qmJDIG__heroCopy p{max-width:52ch}.marketing-pages-module__qmJDIG__film{--cl-cut-height:440px;width:100%}.marketing-pages-module__qmJDIG__film picture{height:100%;display:block}.marketing-pages-module__qmJDIG__filmVideo{position:absolute;inset:0}.marketing-pages-module__qmJDIG__mediaControl,.marketing-pages-module__qmJDIG__logoControl{background:var(--cl-night);width:44px;height:44px;color:var(--cl-paper);cursor:pointer;border:1px solid;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.marketing-pages-module__qmJDIG__mediaControl[hidden],.marketing-pages-module__qmJDIG__logoControl[hidden]{display:none}.marketing-pages-module__qmJDIG__filmControls{bottom:18px;background:var(--cl-night);color:var(--cl-paper);border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:6px;display:flex;position:absolute;inset-inline-end:18px}.marketing-pages-module__qmJDIG__filmControls[hidden]{display:none}.marketing-pages-module__qmJDIG__filmControls input{width:64px;min-width:0;min-height:44px;accent-color:var(--cl-orange)}.marketing-pages-module__qmJDIG__filmControls input:last-child{width:100px}.marketing-pages-module__qmJDIG__filmControls :focus-visible{outline:2px solid var(--cl-orange);outline-offset:2px}.marketing-pages-module__qmJDIG__filmControls .marketing-pages-module__qmJDIG__mediaControl{flex-shrink:0}.marketing-pages-module__qmJDIG__logoControl{color:var(--cl-navy);background:0 0;flex-shrink:0}.marketing-pages-module__qmJDIG__logoLabel{justify-content:space-between;align-items:center;gap:24px;display:flex}.marketing-pages-module__qmJDIG__logoLabel p{margin:0}.marketing-pages-module__qmJDIG__logoLoop .home-logo-marquee{scrollbar-width:thin;overflow-x:auto}.marketing-pages-module__qmJDIG__logoLoop .home-logo-marquee-track{animation:none}.marketing-pages-module__qmJDIG__logoLoop .home-logo-marquee-duplicate{display:none}.marketing-pages-module__qmJDIG__logoLoop[data-loop-enabled] .home-logo-marquee{overflow-x:hidden}.marketing-pages-module__qmJDIG__logoLoop[data-loop-enabled] .home-logo-marquee-duplicate{display:flex}.marketing-pages-module__qmJDIG__founder{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.marketing-pages-module__qmJDIG__portrait{width:100%;max-width:380px;margin:0 auto;position:relative}.marketing-pages-module__qmJDIG__portrait:before{content:"";inset-inline-start:-16px;background:var(--cl-orange);width:3px;height:60%;position:absolute;top:0}.marketing-pages-module__qmJDIG__founderImage{object-fit:contain;clip-path:none;border-radius:0;width:100%;height:auto;max-height:none;display:block;transform:none}.marketing-pages-module__qmJDIG__company{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.marketing-pages-module__qmJDIG__companyStatement{max-width:988px}.marketing-pages-module__qmJDIG__ledgerTitle{color:var(--cl-muted);margin:0 0 12px;font-size:14px;font-weight:600}.marketing-pages-module__qmJDIG__ledger{border-top:1px solid var(--cl-mist);margin:0 0 24px;padding:0;list-style:none}.marketing-pages-module__qmJDIG__ledger li{border-bottom:1px solid var(--cl-mist)}.marketing-pages-module__qmJDIG__ledger a{min-height:44px;color:var(--cl-navy);gap:4px;padding-block:18px;display:grid}.marketing-pages-module__qmJDIG__ledger a:is(:hover,:focus-visible) .marketing-pages-module__qmJDIG__ledgerItemTitle{text-underline-offset:4px;text-decoration:underline}.marketing-pages-module__qmJDIG__ledgerItemTitle{font-family:var(--cl-font-heading);font-size:20px;font-weight:600;line-height:1.3}.marketing-pages-module__qmJDIG__ledgerFacts{color:var(--cl-muted);font-size:14px}.marketing-pages-module__qmJDIG__casePanel{clip-path:polygon(0 0,calc(100% - 64px) 0,100% 96px,100% 100%,0 100%);border-top:1px solid var(--cl-mist);position:relative}.marketing-pages-module__qmJDIG__casePanel:before{content:"";inset-inline-end:0;background:var(--cl-orange);clip-path:polygon(0 0,2px 0,100% 100%,calc(100% - 2px) 100%);width:64px;height:96px;position:absolute;top:0}[dir=rtl] .marketing-pages-module__qmJDIG__casePanel{clip-path:polygon(64px 0,100% 0,100% 100%,0 100%,0 96px)}[dir=rtl] .marketing-pages-module__qmJDIG__casePanel:before{transform:scaleX(-1)}.marketing-pages-module__qmJDIG__caseGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.marketing-pages-module__qmJDIG__caseImage{aspect-ratio:4/3;position:relative;overflow:hidden}.marketing-pages-module__qmJDIG__caseImage img{object-fit:cover}.marketing-pages-module__qmJDIG__caseResults{border-block:1px solid var(--cl-mist);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;padding-block:24px;display:grid}.marketing-pages-module__qmJDIG__caseResults strong{color:var(--cl-amber);font-size:28px;font-weight:600;display:block}.marketing-pages-module__qmJDIG__insightsGrid{grid-template-columns:7fr 5fr;gap:24px 7%;margin-block:32px;display:grid}.marketing-pages-module__qmJDIG__insight{border-top:1px solid var(--cl-mist);min-width:0;padding-block:20px;display:block}.marketing-pages-module__qmJDIG__insight:first-child{border-top:0;grid-row:span 2;padding-top:0}.marketing-pages-module__qmJDIG__insightImage{aspect-ratio:16/10;margin-bottom:24px;position:relative;overflow:hidden}.marketing-pages-module__qmJDIG__insightImage img{object-fit:cover;object-position:50% 50%;transition:object-position .42s ease-out}.marketing-pages-module__qmJDIG__insight:is(:hover,:focus-visible) img{object-position:50% 40%}.marketing-pages-module__qmJDIG__insight h3{font-size:22px;line-height:1.25}.marketing-pages-module__qmJDIG__insight:first-child h3{font-size:32px}.marketing-pages-module__qmJDIG__closing{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.marketing-pages-module__qmJDIG__closing h2{max-width:24ch}.marketing-pages-module__qmJDIG__closing p{max-width:65ch;margin-bottom:0}@media (max-width:1100px){.marketing-pages-module__qmJDIG__heroGrid{gap:32px}.marketing-pages-module__qmJDIG__film{--cl-cut-height:360px}.marketing-pages-module__qmJDIG__founder,.marketing-pages-module__qmJDIG__company{gap:40px}}@media (min-width:761px) and (max-width:1023px){.marketing-pages-module__qmJDIG__heroCopy h1{font-size:clamp(40px,8.4vw - 24px,64px)}}@media (max-width:760px){.marketing-pages-module__qmJDIG__marketing h2{font-size:26px}.marketing-pages-module__qmJDIG__heroGrid,.marketing-pages-module__qmJDIG__founder,.marketing-pages-module__qmJDIG__company,.marketing-pages-module__qmJDIG__caseGrid,.marketing-pages-module__qmJDIG__closing{grid-template-columns:1fr;gap:32px}.marketing-pages-module__qmJDIG__ledgerItemTitle{font-size:18px}.marketing-pages-module__qmJDIG__heroCopy{padding:0}.marketing-pages-module__qmJDIG__heroCopy h1{max-width:20ch}.marketing-pages-module__qmJDIG__film{--cl-cut-height:260px;max-width:480px;margin-inline-start:auto}.marketing-pages-module__qmJDIG__portrait{width:calc(100% - 16px);max-width:360px}.marketing-pages-module__qmJDIG__insightsGrid{grid-template-columns:1fr}.marketing-pages-module__qmJDIG__insight:first-child{grid-row:auto}.marketing-pages-module__qmJDIG__insight:first-child h3{font-size:26px}.marketing-pages-module__qmJDIG__insightImage{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.marketing-pages-module__qmJDIG__insightImage img{transition:none}.marketing-pages-module__qmJDIG__insight:is(:hover,:focus-visible) img{object-position:50% 50%}}
.page-formats{border-top:1px solid var(--cl-mist);background:var(--cl-paper)}.page-formats .cl-wrap{gap:24px;display:flex}.page-formats a{min-height:44px;color:var(--cl-muted);text-underline-offset:4px;align-items:center;padding-block:8px;font-size:14px;display:inline-flex}.page-formats a:is(:hover,:focus-visible){color:var(--cl-navy);text-decoration:underline}.page-formats a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
