/* Preserve the source layout and motion; only adapt its brand, content and new controls. */
.mardle-logo-link{display:inline-flex!important;align-items:center;gap:5px;text-decoration:none!important;white-space:nowrap;max-width:200px}
.mardle-logo-image{width:50px!important;height:48px!important;object-fit:contain;filter:drop-shadow(0 0 8px #415fff)}
.mardle-wordmark{display:flex;flex-direction:column;color:#fff;font-family:Rajdhani,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:1.5px;line-height:.8}
.mardle-wordmark small{font-size:8px;letter-spacing:2.7px;margin-top:9px}
.intellio-header-area .header-right-wrapper .header-sidebar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:0}
.intellio-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars{top:0;right:0}
.header-btn a{padding:12px 17px!important;white-space:nowrap}
.mardle-language{position:relative;z-index:9999;flex:none}
.mardle-language .language-toggle{border:1px solid #6967e8;border-radius:22px;background:#1e1c48;color:#fff;padding:7px 11px;white-space:nowrap;font-size:13px;min-width:82px}
.mardle-language .language-menu{position:absolute;right:0;top:calc(100% + 8px);width:158px;padding:7px;background:#19162d;border:1px solid #6660db;border-radius:12px;box-shadow:0 16px 40px #0009}
.mardle-language .language-menu[hidden],.mardle-cookie-banner[hidden]{display:none!important}
.mardle-language .language-menu button{display:block;width:100%;background:none;color:#f3f2ff;border:0;text-align:left;padding:8px 10px;border-radius:7px;font-size:14px}
.mardle-language .language-menu button:hover,.mardle-language .language-menu button[aria-selected=true]{background:#615dff;color:#fff}
.mardle-mobile-language{display:none}
.mardle-brand-chip{height:55px;display:flex;align-items:center;justify-content:center;font:700 21px Rajdhani,Arial,sans-serif;letter-spacing:.6px;color:#f5f4ff;text-shadow:0 0 20px #6967ff;white-space:nowrap}
.banner-content h2{letter-spacing:-.02em}
.banner-content h2[data-i18n-html] span{color:#6864ff}
.pricing-money h3{font-size:46px!important;line-height:1.1!important;min-height:80px}
.pricing-single-item .pricing-plan{font-size:25px!important;white-space:nowrap}
.pricing-single-item .pricing-plan img{width:35px;height:35px;object-fit:contain;margin-right:8px}
.testi-quote img{width:46px;height:46px;object-fit:contain}
.testi-autor-box{margin-top:16px}
.mardle-contact-link{display:inline-block;margin-top:24px;color:#fff;border:1px solid #6864ff;border-radius:30px;padding:12px 18px;font-size:16px}
.mardle-cookie-settings{display:block;margin:18px auto 26px;border:0;background:none;color:#aaa7f4;text-decoration:underline;font-size:13px}
.mardle-cookie-banner{position:fixed;z-index:100000;left:20px;right:20px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:18px 22px;background:#17152e;border:1px solid #6966e7;border-radius:18px;box-shadow:0 20px 60px #000b;color:#fff}
.mardle-cookie-banner strong{display:block;font-size:17px;margin-bottom:4px}.mardle-cookie-banner p{font-size:13px;line-height:1.5;color:#d5d3eb;max-width:670px;margin:0}
.mardle-cookie-actions{display:flex;gap:10px;flex:none}.mardle-cookie-actions button{border:1px solid #6864ff;background:transparent;color:#fff;border-radius:24px;padding:10px 16px;white-space:nowrap}.mardle-cookie-actions #cookie-accept{background:#6661ff}
@media(max-width:1250px){.header-btn{display:none!important}}
@media(max-width:991px){.mardle-mobile-language{display:block;position:fixed;right:62px;top:15px;z-index:100001}.mardle-mobile-language .language-toggle{min-width:76px}.mardle-cookie-banner{flex-direction:column;align-items:flex-start}.mardle-logo-image{width:46px!important;height:44px!important}.mardle-wordmark{font-size:23px}}
@media(max-width:600px){.mardle-cookie-banner{left:10px;right:10px;bottom:8px;padding:14px}.mardle-cookie-actions{width:100%;justify-content:space-between}.mardle-cookie-actions button{flex:1;padding:9px 8px}.mardle-wordmark{font-size:20px}.mardle-wordmark small{font-size:6px}}
.header-logo .logo_two{display:none!important}
.mardle-cookie-banner strong{color:#fff}

#js-particles-footer canvas { pointer-events: none; }

#js-particles-footer { pointer-events: none; }
