/* Slide navigation: same controls on desktop and mobile. */
.boost-nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.boost-nav-tools{display:flex;align-items:center;gap:18px}.language-switch{display:flex!important;position:static!important;gap:3px!important;width:auto!important;background:#ffffff0c;padding:4px!important;border:1px solid #ffffff25;border-radius:40px}.language-switch a{font:600 11px/1.2 inherit;padding:9px!important;border-radius:30px;color:#b7c1e5!important;text-decoration:none}.language-switch a[aria-current=true]{background:#fff;color:#17204e!important}.boost-project-link{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #ffffff2b;border-radius:30px;color:white;font-size:13px}.boost-menu-trigger{display:flex;align-items:center;gap:13px;background:#7464ff;color:white;border:0;border-radius:30px;padding:13px 19px;cursor:pointer}.boost-menu-layer{position:fixed;inset:0;z-index:9999}.boost-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#050c27b5;backdrop-filter:blur(9px);border:0}.boost-slide-menu{position:absolute;right:0;top:0;bottom:0;width:min(620px,100%);overflow-y:auto;background:radial-gradient(ellipse at 100% 0,#312567,transparent 60%),#0b1433;color:white;padding:32px 42px;box-shadow:-30px 0 100px #03071c50;animation:boost-slide-in .35s cubic-bezier(.2,.8,.2,1)}.boost-slide-top{display:flex;align-items:center;justify-content:space-between;font-weight:800;letter-spacing:.12em}.boost-slide-top i{font:12px monospace;color:#98a7d7}.boost-slide-top button{background:#ffffff10;border:1px solid #ffffff30;color:white;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.boost-menu-intro{max-width:330px;color:#b5bfdb;line-height:1.7;margin:32px 0 22px}.boost-slide-links{display:grid!important;position:static!important;gap:7px!important;background:none!important;padding:0!important}.boost-slide-links a{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:1px solid #ffffff0f;border-radius:13px;font-size:clamp(22px,3vw,31px);font-weight:650;color:white;transition:background .2s,transform .2s}.boost-slide-links a:hover,.boost-slide-links a[aria-current=page]{background:#ffffff10;border-color:#8c7dff70;transform:translateX(-4px)}.boost-slide-links svg{width:23px;color:#a698ff}.boost-slide-bottom{display:grid;gap:22px;padding-top:28px}.boost-slide-bottom>a{display:flex;gap:12px;align-items:center;color:#cdd5ef;font-size:14px}.boost-slide-bottom .language-switch{justify-self:start}.boost-slide-bottom .agency-button{color:white}.boost-nav a:focus-visible,.boost-menu-layer a:focus-visible,.boost-menu-layer button:focus-visible,.boost-menu-trigger:focus-visible{outline:3px solid #9dbeff;outline-offset:4px}.footer-column small{display:block;font-size:11px;opacity:.65;margin-top:3px}@keyframes boost-slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:700px){.boost-project-link{display:none}.boost-nav-tools{gap:8px}.boost-nav .brand-light img{width:115px!important;height:auto}.boost-nav{padding:16px!important}.boost-menu-trigger{padding:11px}.boost-menu-trigger span{display:none}.boost-slide-menu{padding:24px}.boost-menu-intro{margin-top:22px}.boost-slide-links a{padding:13px 16px}.language-switch a{padding:7px!important;font-size:10px}}@media(prefers-reduced-motion:reduce){.boost-slide-menu{animation:none}.boost-slide-links a{transition:none}}
/* Boostlab v2 — original navy, electric blue and violet. */
:root{--studio-navy:#050f31;--studio-blue:#287dff;--studio-violet:#7450ff;--studio-cyan:#77d7ff;--studio-paper:#f5f7fc;--studio-ease:cubic-bezier(.22,1,.36,1)}
html{scroll-padding-top:100px}body{overflow-x:clip}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8870ff!important;outline-offset:5px!important}
html .agency-home{background:var(--studio-paper)}
html .agency-nav.boost-nav{background:#080e29;border-bottom:1px solid #ffffff12;padding-block:18px}
html .agency-nav.boost-nav .brand-light:before{display:none}
html .agency-nav.boost-nav .brand-light img,html .agency-nav.boost-nav .brand-light:hover img{filter:none;mix-blend-mode:screen}
html .agency-home .boost-menu-trigger{background:#7050ff;color:#fff;border-radius:50px;box-shadow:none}
html .agency-home .agency-hero{background:radial-gradient(ellipse at 98% 65%,#44327855,transparent 48%),radial-gradient(ellipse at 0% 0%,#0d528a66,transparent 62%),#080f29;position:relative;isolation:isolate;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:72px;min-height:760px;padding:85px max(32px,calc((100vw - 1280px)/2)) 90px;overflow:hidden;color:#fff}
html .agency-home .agency-hero:after{content:'';position:absolute;inset:-100px -250px auto auto;width:700px;height:700px;border:1px solid #aaa2ff14;border-radius:50%;box-shadow:0 0 0 95px #a28fff05,0 0 0 190px #a28fff03;pointer-events:none;z-index:-1}
html .agency-home .agency-hero-copy::after{display:none}
html .agency-hero .hero-aurora{display:none}html .agency-hero .hero-grid{opacity:.17;background-size:65px 65px}
html .agency-home .agency-hero h1{font-family:Inter,sans-serif;font-size:clamp(46px,5.6vw,80px);font-weight:600;line-height:1.08;letter-spacing:-.065em;margin:26px 0 30px;color:#fff}
html .agency-home .agency-hero h1 em{font-style:normal;font-weight:500;background:linear-gradient(100deg,#79d8ff 5%,#a594ff 58%,#d8beff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html .agency-home .agency-hero-copy>p{font-size:16px;line-height:1.85;color:#b5c4df;max-width:505px}
html .agency-home .agency-hero .agency-kicker{font-size:10px;letter-spacing:.16em;color:#c1d5fc;background:#3984c011;border:1px solid #7ba5e128;border-radius:50px;padding:10px 13px}
html .agency-home .agency-hero .agency-kicker>span{background:#76d8d0;box-shadow:0 0 14px #76d8d044}
html .agency-home .agency-button{border-radius:10px;padding:17px 21px;font-size:13px;transition:transform .2s,background .2s;min-height:48px}
html .agency-home .agency-button.primary{background:linear-gradient(110deg,#217dff,#7450ff);color:#fff;border:1px solid #6d8fff44;box-shadow:0 8px 28px #3c49db20}
html .agency-home .agency-button.primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px #534ce53a}
html .agency-home .agency-hero .agency-button:not(.primary){background:#ffffff03;border:1px solid #a3b6e333;color:#e4ecff}
html .agency-home .agency-values{color:#acbddb;font-size:11px;gap:20px;margin-top:30px}
html .agency-home .agency-strip{background:#0a1430;border-block:1px solid #ffffff0d;padding-block:27px;gap:28px}
html .agency-home .agency-strip strong{color:#dce5fc;font-size:12px;font-weight:500}
/* The programming module is once again the hero's main visual. */
html .agency-home .agency-hero .studio-code{position:relative;min-width:0;max-width:100%;background:none;border:none;box-shadow:none;border-radius:0;transform:none!important;margin:0;isolation:isolate}
.studio-code-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;font:9px Inter,sans-serif;letter-spacing:.12em;color:#b3c5e7}
.studio-code-meta>span{display:flex;gap:9px;align-items:center}.studio-code-meta svg{color:#ab9bff}.studio-code-meta .studio-code-live{font-size:9px;letter-spacing:0;color:#9fafcd}.studio-code-live i{height:5px;width:5px;background:#77dcc5;border-radius:50%}
.studio-editor{background:linear-gradient(125deg,#18233b,#101a32 75%);border:1px solid #91a6e342;border-radius:16px;box-shadow:0 35px 75px #0005,0 0 65px #6650dd12;overflow:hidden;transform:perspective(1500px) rotateY(-5deg) rotateZ(-1deg);transition:transform .6s var(--studio-ease)}
.studio-code:hover .studio-editor,.studio-code:focus-within .studio-editor{transform:perspective(1500px) rotateY(0) rotateZ(0)}
.studio-editor-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid #9bafdc1a;color:#8799bc;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}
.studio-editor-lights{display:flex;gap:7px}.studio-editor-lights i{width:6px;height:6px;border-radius:50%;background:#7383b0}.studio-editor-lights i:nth-child(2){background:#8d7fc6}.studio-editor-lights i:nth-child(3){background:#b0a1e0}
.studio-editor-bar button{display:grid;place-items:center;color:#becbea;background:#ffffff04;border:1px solid #9badd329;width:36px;height:36px;border-radius:8px;cursor:pointer}
.studio-code-tabs{display:flex;gap:0;padding:0 18px;border-bottom:1px solid #9bafdc1a;background:#080f231c}
.studio-code-tabs button{display:flex;align-items:center;gap:8px;padding:15px 13px;color:#8f9fbe;border:0;border-bottom:2px solid transparent;background:transparent;font:11px Inter,sans-serif;cursor:pointer;min-height:46px}
.studio-code-tabs button>span{font-size:9px;font-family:monospace;color:#6c7f9d}.studio-code-tabs button[aria-selected=true]{color:#d8d9ff;border-bottom-color:#957bff;background:#a594ff08}
.studio-code-panel{position:relative;padding:26px 24px 30px;min-height:327px;direction:ltr;text-align:left;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#53658a #101a32}.studio-code-panel[hidden]{display:none!important}
.studio-code-row{display:flex;gap:21px;min-height:25px;align-items:baseline;white-space:pre;font:11.5px/2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#c4cbe8}
.studio-line-number{flex:0 0 18px;color:#50617e;font-size:9px;user-select:none}.studio-code-row code{display:block;white-space:pre;font:inherit;animation:studio-code-enter .6s both;animation-timing-function:var(--studio-ease)}
.code-keyword{color:#80d9fa}.code-string{color:#baa5f1}.code-comment{color:#71af9f}.studio-editor-caret{display:block;color:#a594ff;font-size:14px;margin:3px 0 0 39px;animation:studio-code-caret 1s step-end infinite}
.studio-editor-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#131f37;border-top:1px solid #9bafdc1a;font:9px Inter,sans-serif;color:#7990b2}.studio-editor-status>span:first-child{display:flex;align-items:center;gap:8px;color:#9dcecb}.studio-editor-status svg{color:#7bcfb8}
.studio-code-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 0;color:#879dbe;font:10px Inter,sans-serif;line-height:1.8}.studio-code-foot a{display:flex;align-items:center;gap:9px;color:#c4bbff;text-decoration:none;border-bottom:1px solid #a798ff50;padding-bottom:3px}
@keyframes studio-code-enter{from{opacity:.15;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes studio-code-caret{50%{opacity:0}}
.studio-code.is-paused *,html[data-ambient-paused=true] .studio-code *{animation-play-state:paused!important}
html .agency-home .agency-section,html .agency-home .agency-method{padding-block:95px}
html .agency-home .agency-section-head h2{font:500 clamp(32px,3.8vw,54px)/1.14 Inter,sans-serif;letter-spacing:-.055em}
html .agency-home .agency-services{background:transparent;border:0;border-radius:0;gap:18px;overflow:visible}
html .agency-home .agency-service{border:1px solid #dfe5f1!important;border-radius:14px;padding:32px;background:#fff;min-height:300px;box-shadow:0 6px 24px #11254e03;transition:transform .25s,border-color .25s,box-shadow .25s}
html .agency-home .agency-service:hover{transform:translateY(-5px);border-color:#b7a5f1!important;box-shadow:0 18px 36px #3929770c}
html .agency-home .service-number{background:#eeeaff;color:#7455c7;border-radius:9px}.agency-service h3{letter-spacing:-.04em}
html .agency-home .agency-method{background:#edf0f8}html .agency-home .method-grid article{border-top:1px solid #c6c1de;padding-top:24px}
html .agency-home .diagnostic-home{background:linear-gradient(100deg,#e9effb,#eeeafb);border-block:1px solid #dee2f0}
html .agency-home .agency-onsite{background:radial-gradient(ellipse at 100% 0%,#44317844,transparent 60%),#0a1430}
html .agency-home .onsite-stack article{border:1px solid #8597d12b;background:#ffffff03;border-radius:12px}
html .agency-home .professional-footer{background:#080f29}
html .agency-home .needs-section{background:#f3f4fb;color:#14213d}
html .agency-home .needs-choices button{border-radius:10px}
html .agency-home .need-answer{border-radius:16px}
html .agency-home .offer-card{border-radius:14px}
html #ma-shared-navigation .mah-header{background:#080e29}html #ma-shared-navigation .mah-trigger{background:#7050ff;color:#fff;border-radius:50px}
html .agency-home .studio-locale-hero h1{white-space:normal}
.studio-locale-hero .studio-code{direction:ltr}
html .agency-home .studio-locale-hero:before{display:none}
html body .agency-home .agency-hero.studio-locale-hero{display:grid!important;grid-template-columns:1.03fr 1fr!important;gap:72px!important;background:radial-gradient(ellipse at 98% 65%,#44327855,transparent 48%),radial-gradient(ellipse at 0% 0%,#0d528a66,transparent 62%),#080f29!important}
html[dir=rtl] .studio-locale-hero h1{letter-spacing:0;line-height:1.45;font-size:clamp(37px,4.6vw,64px)}

html .studio-reveal.is-pending{opacity:1;translate:none}
@media(max-width:1100px){html .agency-home .agency-hero{gap:36px;padding-inline:28px}.studio-code-meta .studio-code-live{display:none}.studio-code-row{font-size:10px;gap:14px}.studio-code-panel{padding:22px 18px;min-height:310px}.studio-editor-caret{margin-left:32px}.studio-editor-status>span:last-child{display:none}}
@media(max-width:760px){html .agency-home .agency-hero{grid-template-columns:1fr;padding:54px 22px 52px;min-height:0;gap:45px}html .agency-home .agency-hero h1{font-size:clamp(44px,11vw,70px);margin-block:22px 25px}html .agency-home .agency-hero-copy>p{font-size:15px}.studio-code-meta{font-size:8px}.studio-editor{transform:none}.studio-code-row{font-size:10px;gap:13px}.studio-code-panel{padding:20px 13px;min-height:300px}.studio-line-number{flex-basis:16px}.studio-editor-caret{margin-left:29px}.studio-code-tabs{padding-inline:10px}.studio-code-tabs button{font-size:10px;padding-inline:12px}.studio-code-foot{display:block;padding-top:17px}.studio-code-foot a{width:max-content;margin-top:8px}html .agency-home .agency-actions{flex-wrap:wrap}html .agency-home .agency-values{flex-wrap:wrap;gap:12px}html .agency-home .agency-strip{flex-wrap:wrap;gap:18px}html .agency-home .agency-section,html .agency-home .agency-method{padding-block:65px}html .agency-home .agency-service{min-height:0;padding:28px}html body .agency-home .agency-hero.studio-locale-hero{grid-template-columns:1fr!important;gap:42px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body .studio-code *,html body .studio-locale-hero *{animation:none!important;transition:none!important}.studio-editor,.studio-code:hover .studio-editor{transform:none}.studio-code-row code{opacity:1;translate:none}}

/* Shared navigation dimensions: keep the Moroccan React header aligned with its Belgian counterpart. */
html .agency-nav.boost-nav .brand-light{display:block;flex:0 0 auto;width:169px;min-width:0;padding:0;border:0;background:transparent;line-height:0}
html .agency-nav.boost-nav .brand-light img{display:block;width:169px;height:56px;object-fit:contain}
html .agency-nav.boost-nav .language-switch{display:flex!important;align-items:center;flex-shrink:0;visibility:visible;opacity:1;margin:0}
html .agency-nav.boost-nav .language-switch>a{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;min-height:36px;font-size:11px;line-height:1;font-weight:700;visibility:visible;opacity:1}
html .agency-nav.boost-nav .language-switch>a:after{display:none!important}
body:has(.boost-nav)>.bl-language-bar{display:none}
@media(max-width:700px){html .agency-nav.boost-nav .brand-light{width:115px}html .agency-nav.boost-nav .brand-light img{width:115px;height:auto}html .agency-nav.boost-nav .boost-nav-tools{gap:8px}}

html .agency-home .agency-hero .studio-code{overflow:visible!important}

/* V3: original universe, dimensional motion. */
.motion-title-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.motion-word{display:inline-block;white-space:nowrap;perspective:700px}.motion-char{display:inline-block;animation:studio-letter-in .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--char)*35ms)}
@keyframes studio-letter-in{from{opacity:0;transform:translateY(.65em) rotateX(-75deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}
.motion-word:hover .motion-char{animation:studio-letter-wave .65s ease both;animation-delay:calc(var(--char)*30ms)}@keyframes studio-letter-wave{45%{transform:translateY(-.12em) rotateY(16deg);color:#77d7ff}}
html .studio-editor{transform:perspective(1100px) rotateX(var(--tilt-x,2deg)) rotateY(var(--tilt-y,-6deg));transition:transform .22s ease,box-shadow .3s;transform-style:preserve-3d;box-shadow:22px 32px 70px #02071b80,-1px -1px 0 #77d7ff40}
.studio-infinity{position:relative;height:135px;margin:-3px auto -4px;display:grid;place-items:center;isolation:isolate;perspective:800px;pointer-events:none}.studio-infinity svg{width:245px;height:140px;overflow:visible;transform:rotateX(48deg) rotateZ(-9deg);animation:studio-orbit 9s ease-in-out infinite;filter:drop-shadow(0 10px 12px #287dff60)}.infinity-track,.infinity-trace{fill:none;stroke:url(#studio-infinity-gradient);stroke-width:13;stroke-linecap:round}.infinity-track{opacity:.24}.infinity-trace{stroke-dasharray:155 845;animation:studio-flow 4s linear infinite}.studio-infinity>span{position:absolute;bottom:6px;font:9px monospace;letter-spacing:.23em;color:#9eb8ea}.infinity-halo{position:absolute;width:220px;height:50px;border-radius:50%;background:#4265ff30;filter:blur(20px);transform:translateY(20px)}@keyframes studio-flow{to{stroke-dashoffset:-1000}}@keyframes studio-orbit{50%{transform:translateY(-9px) rotateX(38deg) rotateZ(6deg)}}
html[data-ambient-paused=true] .motion-char,html[data-ambient-paused=true] .studio-infinity *,html[data-motion-hidden=true] .studio-infinity *,.studio-code.is-paused .studio-infinity *{animation-play-state:paused!important}
html .agency-hero{padding-bottom:50px}.studio-code{position:relative;z-index:2}html .boost-rocket{z-index:4}
@media(max-width:760px){.studio-infinity{height:105px}.studio-infinity svg{width:200px;height:110px}html .studio-editor{transform:none}}
@media(prefers-reduced-motion:reduce){.motion-char,.motion-word:hover .motion-char,.studio-infinity svg,.infinity-trace{animation:none!important;opacity:1;transform:none}.studio-infinity svg{transform:rotateX(40deg)}html .studio-editor{transform:none;transition:none}}

html .agency-hero h1 .motion-title-visual em{background:none;-webkit-text-fill-color:initial;color:#87bdff}html .agency-hero h1 em .motion-char{background:linear-gradient(135deg,#a5eaff,#9a8bff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.infinity-offscreen *{animation-play-state:paused!important}

/* Motion direction V4: moving typography, banners and staggered section entrances. */
.motion-banner{position:relative;overflow:hidden;background:linear-gradient(105deg,#287dff,#7450ff);color:white;padding:28px 0;isolation:isolate;border-block:1px solid #a5eaff33}.motion-banner-viewport{overflow:hidden;transform:rotate(-1deg) scale(1.02)}.motion-banner-track{display:flex;width:max-content;animation:agency-marquee 34s linear infinite}.motion-banner-group{display:flex;align-items:center;gap:42px;padding-inline:21px;flex:none}.motion-banner-group span{font-size:clamp(30px,4.3vw,66px);font-weight:800;letter-spacing:-.045em;line-height:1.15;white-space:nowrap}.motion-banner-group b{font-size:36px;color:#a5eaff;animation:agency-star 12s linear infinite}.motion-banner-outline{-webkit-text-stroke:1px #d3e7ff;color:transparent}.motion-banner-secondary{background:#07142f;color:#8cdfff;padding:36px 0}.motion-banner-secondary .motion-banner-track{animation-direction:reverse;animation-duration:45s}.motion-banner:hover .motion-banner-track,.motion-banner:focus-within .motion-banner-track{animation-play-state:paused}.motion-banner-pause{position:absolute;right:10px;top:5px;z-index:2;border:1px solid #ffffff50;border-radius:20px;padding:5px 10px;background:#06122c;color:#fff;font:11px Inter,Arial,sans-serif;cursor:pointer}.motion-banner-pause:focus-visible{outline:3px solid #a5eaff;outline-offset:2px}
@keyframes agency-marquee{to{transform:translateX(-25%)}}@keyframes agency-star{to{transform:rotate(360deg)}}
.motion-heading .motion-char{animation:none}.motion-heading.motion-entered .motion-char{animation:studio-letter-in .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--char)*22ms)}
html .agency-service{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;transform-style:preserve-3d}html .agency-service:hover{transform:perspective(1000px) translateY(-8px) rotateX(2deg);box-shadow:0 22px 50px #287dff20;border-color:#7450ff80}html .agency-service:hover .service-number{color:#7450ff;transform:translateX(8px);transition:transform .35s}html .agency-button svg{transition:transform .25s}html .agency-button:hover svg{transform:translate(3px,-3px)}
.motion-banner.motion-offscreen *,html[data-motion-hidden=true] .motion-banner *,html[data-ambient-paused=true] .motion-banner *,html[data-ambient-paused=true] .motion-heading *{animation-play-state:paused!important}
@media(max-width:760px){.motion-banner{padding:23px 0}.motion-banner-group{gap:24px;padding-inline:12px}.motion-banner-group b{font-size:24px}.motion-banner-track{animation-duration:38s}.motion-banner-secondary{padding:30px 0}}
@media(prefers-reduced-motion:reduce){.motion-banner-track,.motion-banner-group b,.motion-heading.motion-entered .motion-char{animation:none!important;transform:none!important}.motion-banner-viewport{transform:none}.motion-banner-group{flex-wrap:wrap;gap:15px}.motion-banner-group:not(:first-child){display:none}.motion-banner-track{width:100%}.motion-banner-group span{white-space:normal}html .agency-service:hover{transform:none}html .agency-button svg{transition:none}}

.motion-heading em{background:none!important;-webkit-text-fill-color:initial!important;color:#8661df!important}.need-answer{animation:agency-answer-in .55s cubic-bezier(.16,1,.3,1)}@keyframes agency-answer-in{from{opacity:.35;transform:translateX(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.need-answer{animation:none!important}}

/* User preference: no pause controls, normal footer logo. System reduced motion remains active. */
.motion-banner-pause,.footer-motion,#boostlab-shared-footer .sf-motion,[data-code-pause]{display:none!important}
html footer .footer-brand .brand-light,html #boostlab-shared-footer .sf-brand{background:none!important;border:0!important;box-shadow:none!important;filter:none!important;border-radius:0!important;padding:0!important;overflow:visible!important;height:auto!important;width:192px!important}
html footer .footer-brand .brand-light::before,html footer .footer-brand .brand-light::after,html #boostlab-shared-footer .sf-brand::before,html #boostlab-shared-footer .sf-brand::after{display:none!important}
html footer .footer-brand .brand-light img,html #boostlab-shared-footer .sf-brand img{display:block!important;width:192px!important;height:auto!important;margin:0!important;padding:0!important;filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:none!important;mix-blend-mode:screen!important;object-fit:contain!important}

html footer .footer-brand .brand-light img,html #boostlab-shared-footer .sf-brand img{filter:url(#mah-logo-clean)!important;mix-blend-mode:screen!important}

html footer .footer-brand .brand-light,html #boostlab-shared-footer .sf-brand{isolation:auto!important}
