
/* mw- design layer (Hub pages). Everything is scoped to mw- classes. */
:root{--mw-blue:#0B6BDE;--mw-tint:#EAF2FD;--mw-dark:#0F172A;--mw-accent:#FFA108;--mw-line:#E5E7EB;--mw-ease:cubic-bezier(.2,.7,.2,1)}
.mw-eyebrow{width:fit-content;margin-inline:auto;padding:.4em .9em;border-radius:999px;background:var(--mw-tint);color:var(--mw-blue)!important;font-size:.75rem!important;letter-spacing:.1em}
.mw-hero .has-text-align-left.mw-eyebrow,.mw-split .mw-eyebrow,.mw-eyebrow.has-text-align-left{margin-inline:0}

/* mw-bleed: full-width sections reach the window edges on the Hub template */
.page-template-wp-custom-template-pages-hub main.has-global-padding{padding-left:0!important;padding-right:0!important}

/* Hero */
.mw-hero{position:relative;overflow:hidden;isolation:isolate}
.mw-hero::before,.mw-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}
.mw-hero::before{width:520px;height:520px;background:radial-gradient(circle,#BFD8F8,transparent 70%);top:-180px;left:-120px;animation:mw-float 14s ease-in-out infinite}
.mw-hero::after{width:420px;height:420px;background:radial-gradient(circle,#FFE2B0,transparent 70%);bottom:-200px;right:-80px;animation:mw-float 18s ease-in-out infinite reverse}
.mw-hero h1{text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.6rem)!important;line-height:1.08!important;letter-spacing:-.02em}
.mw-hero .has-medium-font-size{font-size:clamp(1.05rem,1.6vw,1.25rem)!important;color:#334155}
.mw-hero-img,.mw-hero-img img{width:100%!important;max-width:100%}
.mw-hero-img.is-resized img{width:auto!important;max-height:560px;margin-inline:auto;display:block}
.mw-hero-img img{height:auto;border-radius:18px;box-shadow:0 30px 60px -20px rgba(15,23,42,.35),0 8px 20px -10px rgba(15,23,42,.2);animation:mw-bob 7s ease-in-out infinite}
@keyframes mw-float{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}
@keyframes mw-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

/* Section heads */
.mw-head{max-width:760px;margin-inline:auto!important;margin-bottom:var(--wp--preset--spacing--large)!important}
.mw-head h2{letter-spacing:-.015em}
.mw-head .mw-lead{color:#475569;font-size:1.1rem}

/* Cards */
.mw-cards{display:flex!important;flex-wrap:wrap;justify-content:center;gap:24px!important}
.mw-cards>*{flex:1 1 260px;max-width:380px;margin:0!important}
.mw-cols-2>*{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}
.mw-cols-3>*{flex-basis:calc(33.333% - 16px);max-width:calc(33.333% - 16px)}
.mw-cols-4>*{flex-basis:calc(25% - 18px);max-width:calc(25% - 18px)}
.mw-card{position:relative;background:#fff;border:1px solid var(--mw-line)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .35s var(--mw-ease),box-shadow .35s var(--mw-ease),border-color .35s}
.mw-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -18px rgba(11,107,222,.35);border-color:#B9D3F5!important}
.mw-card h3{font-size:1.2rem!important;line-height:1.3!important;margin:0 0 .5rem!important;letter-spacing:-.005em;overflow-wrap:anywhere}
.mw-card p{font-size:1rem;line-height:1.6;margin:0}
.mw-card p+p{margin-top:.75rem}
.mw-card a{font-weight:600;text-decoration:none}
.mw-card a:hover{text-decoration:underline}
.mw-card[class*="mw-i-"]::before{content:"";display:block;width:46px;height:46px;margin-bottom:18px;border-radius:12px;background:var(--mw-tint) var(--mw-i) center/24px no-repeat;transition:transform .35s var(--mw-ease)}
.mw-card:hover::before{transform:scale(1.08) rotate(-4deg)}

/* Numbered steps */
.mw-steps{counter-reset:mw-step}
.mw-steps>.mw-card{counter-increment:mw-step}
.mw-steps>.mw-card::before{content:counter(mw-step)!important;display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:50%;background:var(--mw-blue)!important;color:#fff;font-weight:700;font-size:1.1rem}
@media (min-width:900px){.mw-steps{position:relative}.mw-steps::before{content:"";position:absolute;left:8%;right:8%;top:47px;height:2px;background:linear-gradient(90deg,transparent,#B9D3F5 15%,#B9D3F5 85%,transparent);z-index:0}.mw-steps>.mw-card{z-index:1}}

/* Dark band */
.mw-dark{background:radial-gradient(1200px 400px at 85% -10%,rgba(11,107,222,.45),transparent 60%),linear-gradient(135deg,#0F172A,#111C38)!important;position:relative;overflow:hidden}
.mw-dark::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.mw-dark>*{position:relative;z-index:1}
.mw-dark p{color:#CBD5E1!important}.mw-dark a:not(.wp-element-button){color:#93C5FD}

/* Showcase images */
.mw-showcase img{border-radius:16px;box-shadow:0 24px 50px -24px rgba(15,23,42,.45);transition:transform .5s var(--mw-ease)}
.mw-showcase img:hover{transform:translateY(-6px) scale(1.01)}

/* Post cards (Query Loop) */
.mw-posts .wp-block-post-template{gap:24px!important}
.mw-posts .wp-block-post{background:#fff;border:1px solid var(--mw-line);border-radius:16px;overflow:hidden;padding-bottom:22px;transition:transform .35s var(--mw-ease),box-shadow .35s var(--mw-ease)}
.mw-posts .wp-block-post:hover{transform:translateY(-6px);box-shadow:0 22px 40px -18px rgba(11,107,222,.35)}
.mw-posts .wp-block-post-featured-image{margin:0!important}.mw-posts .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--mw-ease)}
.mw-posts .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)}
.mw-posts .wp-block-post>*:not(.wp-block-post-featured-image){padding-inline:22px}
.mw-posts .wp-block-post-date{margin-top:18px!important;color:#64748B;font-size:.8rem}
.mw-posts h3.wp-block-post-title{font-size:1.15rem!important;line-height:1.35!important;margin:.4rem 0 .5rem!important}
.mw-posts h3.wp-block-post-title a{text-decoration:none;color:var(--wp--preset--color--heading)}
.mw-posts .wp-block-post-excerpt{font-size:.95rem;color:#475569}.mw-posts .wp-block-post-excerpt__more-text{margin-top:.5rem}

/* Theme banners (pages, posts, blog): the light hero look instead of the blue gradient */
.has-primary-gradient-background,.swt-block-page-banner-group,.swt-block-post-banner-group{background:radial-gradient(620px 300px at 8% 0%,#D6E6FB,transparent 70%),radial-gradient(520px 260px at 96% 100%,#FFE9C7,transparent 70%),#F8FAFC!important}
:is(.has-primary-gradient-background,.swt-block-page-banner-group,.swt-block-post-banner-group) :is(h1,h2,.wp-block-post-title,.wp-block-query-title){color:var(--mw-dark)!important;letter-spacing:-.02em}
:is(.swt-block-page-banner-group,.swt-block-post-banner-group,.has-primary-gradient-background) :is(p,a,.wp-block-post-date,.wp-block-post-author__name){color:#334155!important}

/* Blog, category and search listings: card grid */
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px!important}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt)>li{background:#fff;border:1px solid var(--mw-line);border-radius:16px;overflow:hidden;padding:0 0 22px!important;margin:0!important;transition:transform .35s var(--mw-ease),box-shadow .35s var(--mw-ease)}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt)>li:hover{transform:translateY(-6px);box-shadow:0 22px 40px -18px rgba(11,107,222,.35)}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt)>li>*:not(.wp-block-post-featured-image){padding-inline:22px}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt) .wp-block-post-featured-image{margin:0 0 16px!important}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt) .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;width:100%}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt) .wp-block-post-title{font-size:1.3rem!important;line-height:1.3!important}
:is(.blog,.archive,.search) .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt) .wp-block-separator{display:none}
:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt)>li .wp-block-group:has(.wp-block-post-date){padding-inline:22px!important;margin-inline:0!important}
@media (max-width:781px){:is(.blog,.archive,.search) .wp-block-post-template:has(.wp-block-post-excerpt){grid-template-columns:1fr}}

/* Reading width and typography: posts and the legal pages */
:is(.single-post,.page-id-3,.page-id-2679,.page-id-4923,.page-id-5277) .wp-block-post-content>*:not(.alignfull):not(.alignwide){max-width:760px;margin-inline:auto!important}
:is(.single-post,.page-id-3,.page-id-2679,.page-id-4923,.page-id-5277) .wp-block-post-content{font-size:1.06rem;line-height:1.75}
:is(.single-post,.page-id-3,.page-id-2679,.page-id-4923,.page-id-5277) .wp-block-post-content :is(h2){font-size:1.6rem!important;margin-top:2.4rem!important;letter-spacing:-.01em}
:is(.single-post,.page-id-3,.page-id-2679,.page-id-4923,.page-id-5277) .wp-block-post-content :is(h3){font-size:1.25rem!important;margin-top:1.8rem!important}
:is(.page-id-3,.page-id-2679,.page-id-4923,.page-id-5277) .wp-block-post-content{max-width:800px;margin-inline:auto!important}
.single-post .wp-block-post-content img,.single-post .swt-block-featured-image img{border-radius:14px}
.single-post .wp-block-post-content blockquote{border-left:4px solid var(--mw-blue);padding:.5rem 1.25rem;background:var(--mw-tint);border-radius:0 12px 12px 0}

/* Product recordings */
.mw-video video{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 26px 50px -24px rgba(15,23,42,.45);background:#0F172A}
.mw-video figcaption{text-align:center;color:#64748B;font-size:.9rem;margin-top:.75rem}
.mw-hero-video video{border-radius:18px}

/* Header and navigation (core Navigation block, class mw-nav) */
header.wp-block-template-part{transition:box-shadow .3s}
header.wp-block-template-part.mw-scrolled{box-shadow:0 8px 24px -12px rgba(15,23,42,.25)}
header .site-logo-img{margin:0;flex-shrink:0}header .site-logo-img img{display:block}
header .mw-hdr-btns{gap:10px;flex-wrap:nowrap}
header .mw-hdr-btns .wp-block-button__link{display:flex;align-items:center;padding:12px 24px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;border:1px solid transparent!important;border-radius:5px!important;white-space:nowrap;text-decoration:none;transition:color .2s,background-color .2s}
header .mw-hdr-login .wp-block-button__link{background:transparent!important;color:var(--mw-dark)!important}
header .mw-hdr-login .wp-block-button__link:hover{color:var(--mw-blue)!important}
header .mw-hdr-demo .wp-block-button__link{background:#fff!important;color:var(--mw-blue)!important;border-color:var(--mw-blue)!important}
header .mw-hdr-demo .wp-block-button__link:hover{color:#ffa108!important}
header .mw-hdr-trial .wp-block-button__link{background:#ffa108!important;color:#fff!important;border-color:#ffa108!important}
header .mw-hdr-trial .wp-block-button__link:hover{background:#ff8800!important;border-color:#ff8800!important}
@media (max-width:1024px){header .mw-hdr-login,header .mw-hdr-demo{display:none!important}header .swt-block-row .swt-block-row{flex-direction:row-reverse;gap:14px!important}header .mw-hdr-trial .wp-block-button__link{padding:.55em 1em!important;font-size:14px!important}}
/* Dropdowns (1200px and up; below that the overlay menu, as five menus and three buttons don't fit). Products' six items sit in two columns; Solutions shows Use cases and Industries side by side */
@media (min-width:1200px){
header .mw-nav .wp-block-navigation__container{gap:2px;flex-wrap:nowrap}
header .mw-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:10px 12px;border-radius:8px;color:var(--mw-dark);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}
header .mw-nav .wp-block-navigation__container>.wp-block-navigation-item:hover>.wp-block-navigation-item__content{color:var(--mw-blue)}
header .mw-nav .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container{padding:12px!important;border:1px solid var(--mw-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 30px 60px -24px rgba(15,23,42,.35)!important;left:-12px!important}
header .mw-nav .wp-block-navigation__container>.has-child:is(:hover,:focus-within)>.wp-block-navigation__submenu-container,header .mw-nav .wp-block-navigation__container>.has-child>[aria-expanded=true]~.wp-block-navigation__submenu-container{min-width:340px!important}
header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>li:nth-child(6)):is(:hover,:focus-within)>ul,header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>li:nth-child(6))>[aria-expanded=true]~ul,
header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>.has-child):is(:hover,:focus-within)>ul,header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>.has-child)>[aria-expanded=true]~ul{display:grid!important;grid-template-columns:1fr 1fr;gap:2px 12px;align-items:start;width:660px!important}
header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>.has-child):is(:hover,:focus-within)>ul,header .mw-nav .wp-block-navigation__container>.has-child:has(>ul>.has-child)>[aria-expanded=true]~ul{width:540px!important}
header .mw-nav .wp-block-navigation__submenu-container>.has-child{flex-direction:column;align-items:stretch}
header .mw-nav .wp-block-navigation__submenu-container>.has-child>.wp-block-navigation-submenu__toggle{display:none}
header .mw-nav .wp-block-navigation__submenu-container>.has-child>.wp-block-navigation-item__content{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:var(--mw-blue);padding:4px 12px 8px}
header .mw-nav .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{position:static!important;visibility:inherit!important;opacity:1!important;width:auto!important;height:auto!important;min-width:0!important;overflow:visible!important;border:0!important;box-shadow:none!important;padding:0!important;background:none!important}
header .mw-nav .mw-nav-mobile{display:none!important}
}
/* Menu items: icon, name and one-line description */
header .mw-nav li.mw-mi>.wp-block-navigation-item__content{display:grid!important;grid-template-columns:1fr;column-gap:14px;align-items:start;padding:10px 12px!important;border-radius:12px;color:var(--mw-dark)!important;font-weight:600;font-size:15px;line-height:1.3;text-decoration:none;transition:background .2s}
header .mw-nav li.mw-mi:is([class*="mw-i-"],.mw-app)>.wp-block-navigation-item__content{grid-template-columns:40px 1fr}
header .mw-nav li.mw-mi>.wp-block-navigation-item__content:hover{background:#F1F6FD;color:var(--mw-blue)!important}
header .mw-nav .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container li.mw-mi>.wp-block-navigation-item__content{font-weight:500;font-size:14.5px;padding:7px 12px!important;border-radius:10px}
header .mw-nav li.mw-mi[class*="mw-i-"]>.wp-block-navigation-item__content::before{content:"";grid-row:1/3;width:40px;height:40px;border-radius:11px;background:var(--mw-tint) var(--mw-i) center/22px no-repeat;transition:transform .3s var(--mw-ease)}
header .mw-nav li.mw-mi.mw-app>.wp-block-navigation-item__content::before{content:"";grid-row:1/3;width:40px;height:40px;background:var(--mw-app) center/40px no-repeat}
header .mw-nav li.mw-mi>.wp-block-navigation-item__content:hover::before{transform:scale(1.06)}
.mw-app-hub{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-hub-icon.webp)}.mw-app-hub-overview{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-hub-overview-icon.webp)}.mw-app-personalized-studio{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-personalized-studio-icon.webp)}.mw-app-ai-video-ads{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-ai-video-ads-icon.webp)}.mw-app-integrations{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-integrations-icon.webp)}.mw-app-book-spec{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-book-spec-icon.webp)}.mw-app-renderer-manager{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-renderer-manager-icon.webp)}.mw-app-retail-circulars{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-retail-circulars-icon.webp)}.mw-app-indesign-services{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-indesign-services-icon.webp)}.mw-app-bespoke-development{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-bespoke-development-icon.webp)}.mw-app-creative-production{--mw-app:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-creative-production-icon.webp)}
header .mw-nav .wp-block-navigation-item__description{display:block!important;grid-column:2;font-weight:400;font-size:13px;line-height:1.4;color:#64748B;margin-top:3px;white-space:normal}
header .mw-nav li.mw-mi:not([class*="mw-i-"]):not(.mw-app) .wp-block-navigation-item__description{grid-column:1}
@media (min-width:1200px) and (max-width:1365px){header .mw-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:10px 6px;font-size:14.5px}header .mw-hdr-btns .wp-block-button__link{padding:12px 18px!important}}
/* Below 1200px: the overlay menu (core switches at 600px) */
@media (min-width:600px) and (max-width:1199px){header .mw-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}header .mw-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}
header .mw-nav .wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;padding:20px 16px 32px!important}
header .mw-nav .is-menu-open :is(.wp-block-navigation__container,.wp-block-navigation__submenu-container){gap:0!important;width:100%;align-items:stretch!important}
header .mw-nav .is-menu-open .wp-block-navigation-item{flex-direction:column;align-items:stretch!important}
header .mw-nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{flex-direction:column;align-items:stretch!important;border-bottom:1px solid var(--mw-line)}
header .mw-nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:17px;font-weight:600;color:var(--mw-dark);padding:14px 4px;text-decoration:none}
header .mw-nav .is-menu-open .wp-block-navigation__submenu-container{padding:0 0 12px!important;gap:0!important}
header .mw-nav .is-menu-open .wp-block-navigation__submenu-container>.has-child>.wp-block-navigation-item__content{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:var(--mw-blue);padding:12px 12px 4px}
header .mw-nav .is-menu-open li.mw-mi[class*="mw-i-"]>.wp-block-navigation-item__content::before,header .mw-nav .is-menu-open li.mw-mi.mw-app>.wp-block-navigation-item__content::before{width:34px;height:34px;background-size:19px}
header .mw-nav .is-menu-open li.mw-mi.mw-app>.wp-block-navigation-item__content::before{background-size:34px}
header .mw-nav .is-menu-open li.mw-mi:is([class*="mw-i-"],.mw-app)>.wp-block-navigation-item__content{grid-template-columns:34px 1fr}
header .mw-nav .is-menu-open .mw-nav-mobile{border:0!important;padding-top:10px}
header .mw-nav .is-menu-open .mw-nav-mobile>.wp-block-navigation-item__content{justify-content:center;text-align:center;border:1px solid var(--mw-blue);border-radius:10px;color:var(--mw-blue)!important;padding:14px 20px!important}
header .mw-nav .is-menu-open .mw-nav-mobile:last-child>.wp-block-navigation-item__content{background:var(--mw-accent);border-color:var(--mw-accent);color:#fff!important}

/* Lists inside narrow sections */
.mw-ticks{list-style:none;padding:0!important;display:grid;gap:.75rem}
.mw-ticks li{position:relative;padding:.9rem 1rem .9rem 3rem;background:#fff;border:1px solid var(--mw-line);border-radius:12px}
.mw-ticks li::before{content:"";position:absolute;left:1rem;top:50%;width:22px;height:22px;transform:translateY(-50%);border-radius:50%;background:var(--mw-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}

/* Pricing: seat cards, the per-video figure, pack chips and the questions */
.mw-role{display:flex;flex-direction:column}
.mw-role h3{font-size:1.5rem!important}
.mw-role .mw-role-tag{width:fit-content;margin:0 0 1rem!important;padding:.3em .8em;border-radius:999px;background:var(--mw-tint);color:var(--mw-blue);font-size:.8rem!important;font-weight:700}
.mw-role .mw-role-tag.mw-role-free{background:#E7F7EE;color:#11804A}
.mw-role .mw-ticks{gap:.45rem;margin:1.1rem 0!important}
.mw-role .mw-ticks li{padding:0 0 0 1.9rem;background:none;border:0;border-radius:0;font-size:.95rem;line-height:1.45}
.mw-role .mw-ticks li::before{left:0;top:.1rem;transform:none;width:20px;height:20px;background-size:12px}
.mw-role .mw-role-foot{margin-top:auto!important;padding-top:1rem;border-top:1px solid var(--mw-line);color:#334155;font-weight:600}
.mw-pricing-roles .mw-cards>.mw-role:nth-child(1){border-color:#B9D3F5!important;box-shadow:0 22px 40px -24px rgba(11,107,222,.45)}
.mw-price-panel{padding:32px!important;border-radius:20px;background:linear-gradient(160deg,#fff,#F1F6FD);border:1px solid #D6E4F7;box-shadow:0 30px 60px -30px rgba(11,107,222,.45)}
.mw-price-panel .mw-eyebrow{margin-inline:0}
.mw-figure{margin:.6rem 0 .4rem!important;font-size:clamp(2.4rem,5vw,3.4rem)!important;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--mw-dark)}
.mw-figure span{font-size:1.05rem;font-weight:600;letter-spacing:0;color:#64748B}
.mw-chips{list-style:none;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block:1.5rem!important}
.mw-chips li{padding:.4em .85em;border:1px solid var(--mw-line);border-radius:999px;background:#fff;font-size:.9rem;font-weight:600;color:#334155}
.mw-ladder{justify-content:flex-start;align-items:flex-end;gap:6px}
.mw-ladder li{display:flex;align-items:flex-end;justify-content:center;flex:1 1 0;min-width:0;padding:.5em .2em;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#5B9BEA,var(--mw-blue));border:0;color:#fff;font-size:.75rem;text-align:center;line-height:1.15}
.mw-ladder li:nth-child(1){height:44px}.mw-ladder li:nth-child(2){height:58px}.mw-ladder li:nth-child(3){height:72px}.mw-ladder li:nth-child(4){height:86px}.mw-ladder li:nth-child(5){height:100px}.mw-ladder li:nth-child(6){height:114px}
.mw-pricing-pv .mw-price-panel+.mw-ladder{margin-top:1.25rem!important}
.mw-pricing-pv .mw-ladder::after{content:"Videos per pack";flex-basis:100%;font-size:.75rem;color:#64748B;text-align:center}
.mw-dark .mw-card{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:none}
.mw-dark :is(h2,h3){color:#fff!important}.mw-dark .mw-card[class*="mw-i-"]::before{background-color:#fff}
.mw-qa{margin-block:0 12px!important;padding:0;background:#fff;border:1px solid var(--mw-line);border-radius:14px;overflow:hidden}
.mw-qa summary{padding:18px 52px 18px 22px;font-weight:600;font-size:1.05rem;cursor:pointer;list-style:none;position:relative}
.mw-qa summary::-webkit-details-marker{display:none}
.mw-qa summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--mw-blue)}
.mw-qa[open] summary::after{content:"−"}
.mw-qa p{margin:0!important;padding:0 22px 20px;color:#475569}

/* Personalized video frame: links to the player open here (the script below); without the script they open in a new tab */
dialog.mw-pv{width:min(1120px,94vw,calc((90vh - 52px)*16/9));max-width:none;max-height:none;padding:0;border:0;border-radius:16px;background:#0F172A;color:#fff;overflow:hidden;box-shadow:0 30px 80px rgba(2,6,23,.5)}
dialog.mw-pv.mw-pv-tall{width:min(94vw,calc((90vh - 52px)*9/16))}
dialog.mw-pv::backdrop{background:rgba(2,6,23,.72);backdrop-filter:blur(4px)}
.mw-pv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 8px 0 18px}
.mw-pv-new{color:#fff!important;font-size:.875rem;text-decoration:none;opacity:.85}.mw-pv-new:hover{opacity:1;text-decoration:underline}
.mw-pv-x{width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}
.mw-pv-x:hover,.mw-pv-x:focus-visible{background:rgba(255,255,255,.24)}
.mw-pv-box{aspect-ratio:16/9;background:#000}dialog.mw-pv-tall .mw-pv-box{aspect-ratio:9/16}
.mw-pv-box iframe{display:block;width:100%;height:100%;border:0}

/* Scroll reveal (classes added by the script, so nothing is hidden without JS) */
.mw-will{opacity:0;transform:translateY(26px);transition:opacity .7s var(--mw-ease),transform .7s var(--mw-ease)}
.mw-will.mw-in{opacity:1;transform:none}

@media print{dialog.mw-pv,header,footer,.wp-block-template-part,.cky-consent-container,.cky-btn-revisit-wrapper,.mw-form,.mw-pdf-form,.wp-block-buttons,#mw-hub-ui-js{display:none!important}
.mw-will{opacity:1!important;transform:none!important}.mw-hero::before,.mw-hero::after{display:none}.mw-card{break-inside:avoid;box-shadow:none}.mw-dark{background:#0F172A!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.alignfull{padding-top:14px!important;padding-bottom:14px!important}.mw-hero{padding-top:8px!important;padding-bottom:16px!important}@page{size:A4;margin:14mm 12mm}.wp-block-columns{flex-wrap:nowrap!important}.wp-block-column{flex-basis:auto!important}.wp-site-blocks::before{content:"";display:block;height:44px;margin:0 0 10px;background:url(https://www.mediawide.com/wp-content/uploads/2026/10/mediawide-logo-hub-blue.webp) left center/96px auto no-repeat;border-bottom:2px solid #0B6BDE}.wp-site-blocks::after{content:"Mediawide UK Limited · www.mediawide.com · Book a demo: www.mediawide.com/request-a-demo/";display:block;margin-top:16px;padding-top:8px;border-top:1px solid #E5E7EB;font-size:9pt;color:#64748B}.mw-hero-img img,.mw-showcase img{animation:none;box-shadow:none}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@media (max-width:900px){.mw-cols-3>*,.mw-cols-4>*{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}
@media (max-width:600px){.mw-cards>*{flex-basis:100%!important;max-width:100%!important}}
@media (prefers-reduced-motion:reduce){.mw-hero::before,.mw-hero::after,.mw-hero-img img{animation:none}.mw-will{opacity:1;transform:none;transition:none}.mw-card,.mw-card::before,.mw-showcase img{transition:none}.mw-card:hover,.mw-showcase img:hover{transform:none}}
.mw-i-sizes{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1'/%3E%3C/svg%3E")}
.mw-i-ai{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3Cpath d='M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z'/%3E%3C/svg%3E")}
.mw-i-brand{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='8.5' cy='10' r='1.3'/%3E%3Ccircle cx='12' cy='7.5' r='1.3'/%3E%3Ccircle cx='15.5' cy='10' r='1.3'/%3E%3Cpath d='M12 21c-1.6-1-1.6-3.4 0-4.2h2.2a3 3 0 0 0 3-3'/%3E%3C/svg%3E")}
.mw-i-approve{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6.5'/%3E%3C/svg%3E")}
.mw-i-animate{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M10 9l5 3-5 3z'/%3E%3C/svg%3E")}
.mw-i-image{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M21 16l-5-5-9 9'/%3E%3C/svg%3E")}
.mw-i-variations{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='13' height='13' rx='2'/%3E%3Cpath d='M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E")}
.mw-i-globe{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E")}
.mw-i-export{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}
.mw-i-publish{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13'/%3E%3Cpath d='M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")}
.mw-i-data{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 1.7 3.6 3 8 3s8-1.3 8-3V5'/%3E%3Cpath d='M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3'/%3E%3C/svg%3E")}
.mw-i-link{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-1 1'/%3E%3Cpath d='M14 10a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l1-1'/%3E%3C/svg%3E")}
.mw-i-chart{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 15l4-4 3 3 5-6'/%3E%3C/svg%3E")}
.mw-i-shield{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
.mw-i-eye{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}
.mw-i-captions{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M10.5 10.2a2 2 0 1 0 0 3.6'/%3E%3Cpath d='M16.5 10.2a2 2 0 1 0 0 3.6'/%3E%3C/svg%3E")}
.mw-i-person{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}
.mw-i-users{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2 20a7 7 0 0 1 14 0'/%3E%3Cpath d='M16 4.3a3.5 3.5 0 0 1 0 7'/%3E%3Cpath d='M18 14.5a6 6 0 0 1 4 5.5'/%3E%3C/svg%3E")}
.mw-i-calendar{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}
.mw-i-layers{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5z'/%3E%3Cpath d='M3 13l9 5 9-5'/%3E%3C/svg%3E")}
.mw-i-print{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Crect x='3' y='9' width='18' height='8' rx='2'/%3E%3Crect x='7' y='14' width='10' height='7'/%3E%3C/svg%3E")}
.mw-i-display{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E")}
.mw-i-phone{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E")}
.mw-i-bolt{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}
.mw-i-coin{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15 9.2A3 3 0 0 0 12 7.5c-1.7 0-3 .9-3 2.2 0 3 6 1.6 6 4.6 0 1.3-1.3 2.2-3 2.2a3 3 0 0 1-3-1.7M12 6v1.5M12 16.5V18'/%3E%3C/svg%3E")}
.mw-i-lock{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}
.mw-i-mail{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}
.mw-i-sliders{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}
.mw-i-music{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E")}
.mw-i-cart{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l3 12h11l2-8H6.5'/%3E%3C/svg%3E")}
.mw-i-bank{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V10M19 21V10M9.5 21V10M14.5 21V10M2 10l10-7 10 7z'/%3E%3C/svg%3E")}
.mw-i-book{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5a2 2 0 0 1 2-2h14v16H6a2 2 0 0 0-2 2zM4 19a2 2 0 0 0 2 2h14'/%3E%3Cpath d='M8 7h8'/%3E%3C/svg%3E")}
.mw-i-code{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6l-6 6 6 6M16 6l6 6-6 6'/%3E%3C/svg%3E")}
.mw-i-clock{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}
.mw-i-message{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-12 7l-6 2 2-5a8 8 0 1 1 16-4z'/%3E%3C/svg%3E")}
.mw-i-home{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-8 9 8'/%3E%3Cpath d='M5 10v11h14V10'/%3E%3C/svg%3E")}
.mw-i-plane{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 16l20-8-6 13-3-6z'/%3E%3Cpath d='M13 15l9-7'/%3E%3C/svg%3E")}
.mw-i-flame{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 4 6 6 6 11a6 6 0 0 1-12 0c0-3 2-4 2-7 1 1 2 2 2 4 1-2 2-5 2-8z'/%3E%3C/svg%3E")}
.mw-i-signal{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20v-2M8 20v-6M13 20v-10M18 20V5'/%3E%3C/svg%3E")}
.mw-i-target{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
.mw-i-check{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}
.mw-i-tag{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12l-8 8-9-9V3h8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")}
.mw-i-handshake{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12l5-5 4 2 3-2 5 5'/%3E%3Cpath d='M7 12l4 4 2-2 2 2 4-4'/%3E%3Cpath d='M2 12l3 3M22 12l-3 3'/%3E%3C/svg%3E")}
.mw-i-wand{--mw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6BDE' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20L16 8'/%3E%3Cpath d='M15 3v3M18 6h3M19.5 3.5l-2 2M13 9l2 2'/%3E%3C/svg%3E")}

.mw-visual svg{width:100%;height:auto;display:block;overflow:visible}
.mw-visual{filter:drop-shadow(0 24px 40px rgba(15,23,42,.12))}
.mw-flow .mw-node{animation:mw-pop .8s var(--mw-ease) both}
@keyframes mw-pop{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.mw-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.mw-marquee__track{display:flex;gap:22px;width:max-content;animation:mw-marquee 60s linear infinite;align-items:center}
.mw-marquee:hover .mw-marquee__track{animation-play-state:paused}
.mw-marquee img{height:240px;width:auto;border-radius:14px;box-shadow:0 14px 30px -16px rgba(15,23,42,.45);transition:transform .4s var(--mw-ease)}
.mw-marquee img:hover{transform:translateY(-6px) scale(1.03)}
@keyframes mw-marquee{to{transform:translateX(-50%)}}
@media (max-width:600px){.mw-marquee img{height:170px}}
@media (prefers-reduced-motion:reduce){.mw-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.mw-flow .mw-node{animation:none}}
@media print{.mw-marquee,.mw-visual{display:none!important}}
