:root{--ml-ink:#101820;--ml-muted:#57616b;--ml-line:#e0e5e9;--ml-blue:#225af4;--ml-paper:#f5f6f8;--ml-mint:#d8f6e9}html{scroll-behavior:smooth;scroll-padding-top:160px}.ml-home{color:var(--ml-ink);background:#fff;font-family:var(--font-body--family,Arial,sans-serif);line-height:1.55}.ml-home *,.ml-nav *,.ml-gateway *{box-sizing:border-box}.ml-home :is(h1,h2,h3,p){margin:0}.ml-home :is(h1,h2,h3){color:inherit;letter-spacing:-.04em;font-weight:650;line-height:1.08;text-wrap:balance}.ml-home a,.ml-nav a,.ml-gateway a{color:inherit;text-decoration:none}.ml-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.ml-section{padding-block:88px}.ml-eyebrow,.ml-overline{font-size:11px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.ml-eyebrow{margin-block-end:18px!important}.ml-overline{color:var(--ml-muted);display:block}.ml-hero{background:#101820;color:#fff;overflow:hidden}.ml-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:64px;align-items:center;padding-block:64px 56px}.ml-hero-copy h1{font-size:clamp(42px,5.1vw,74px);max-width:680px;letter-spacing:-.055em}.ml-hero-copy>.ml-eyebrow{display:flex;align-items:center;gap:10px;color:#c9d0da}.ml-eyebrow>span:empty{display:inline-block;width:7px;height:7px;border-radius:50%;background:#81edba}.ml-hero-text{max-width:540px;color:#bac3cf;font-size:16px;line-height:1.65;margin-block-start:24px!important}.ml-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:30px}.ml-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:14px 20px;border-radius:5px;font-size:13px;font-weight:650;line-height:1.2;transition:background .16s,transform .16s}.ml-button:hover{transform:translateY(-2px)}.ml-button--blue{background:var(--ml-blue);color:#fff!important;border:1px solid var(--ml-blue)}.ml-button--blue:hover{background:#1547d0}.ml-button--outline{border:1px solid #4e5a68;color:#fff!important}.ml-hero-index{display:flex;gap:24px;margin-block-start:48px;font-size:9px;letter-spacing:.12em;color:#98a5b5}.ml-hero-index>span:first-child{color:#fff}.ml-hero-product{display:block;min-width:0}.ml-hero-art{aspect-ratio:1.13;background:#0b1017;border:1px solid #243342;overflow:hidden;border-radius:10px;position:relative}.ml-hero-art img{width:100%;height:100%;object-fit:contain}.ml-hero-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-block-start:18px}.ml-hero-caption .ml-overline{font-size:9px;color:#9caabd;margin-block-end:6px}.ml-hero-caption strong{font-size:15px;font-weight:500}.ml-round-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #52606d;border-radius:50%;font-size:21px}.ml-categories{background:var(--ml-paper)}.ml-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-block-end:32px}.ml-section-head h2,.ml-digital h2,.ml-faq-grid h2,.ml-support h2{font-size:clamp(27px,3vw,41px);max-width:720px}.ml-section-head p:not(.ml-eyebrow){font-size:14px;color:var(--ml-muted);margin-block-start:12px;max-width:620px}.ml-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ml-category{background:#fff;border:1px solid #dce2e8;padding:28px;border-radius:8px;display:flex;flex-direction:column;min-height:295px;transition:border-color .18s,transform .18s}.ml-category:hover{border-color:var(--ml-blue);transform:translateY(-3px)}.ml-category-icon{width:44px;height:44px;border:1px solid #d9e1ed;border-radius:10px;display:grid;place-items:center;font-size:25px;line-height:1;margin-block:28px 22px;color:var(--ml-blue)}.ml-category h3{font-size:25px;letter-spacing:-.035em}.ml-category p{font-size:13px;color:var(--ml-muted);max-width:290px;margin-block:12px 24px}.ml-category-link{margin-block-start:auto;font-size:12px;font-weight:600}.ml-category--dark{background:#152331;color:#fff;border-color:#152331}.ml-category--dark .ml-overline,.ml-category--dark p{color:#b5c4d3}.ml-category--dark .ml-category-icon{color:#8be7c3;border-color:#51616c}.ml-brand-section{padding-block:40px;border-block-end:1px solid var(--ml-line)}.ml-brand-section .ml-section-head{align-items:center;margin-block-end:24px}.ml-brand-section h2{font-size:20px}.ml-brand-section .ml-section-head p{margin:0}.ml-brand-grid{display:grid;grid-template-columns:repeat(6,1fr);border-inline-start:1px solid var(--ml-line)}.ml-brand-grid>div{border:1px solid var(--ml-line);border-inline-start:0}.ml-brand-grid a{display:flex;min-height:72px;align-items:center;justify-content:center;font-size:16px;font-weight:750;letter-spacing:-.04em;padding:12px}.ml-brand-grid>div:last-child a{font-size:12px}.ml-brand-grid a:hover{color:var(--ml-blue);background:var(--ml-paper)}.ml-text-link{font-size:13px;font-weight:600;white-space:nowrap}.ml-text-link:hover{text-decoration:underline}.ml-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ml-product{min-width:0;border:1px solid var(--ml-line);border-radius:8px;overflow:hidden;background:#fff}.ml-product-image{display:block;aspect-ratio:1;background:#111822;overflow:hidden}.ml-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.ml-product-image:hover img{transform:scale(1.025)}.ml-product-copy{padding:20px 17px}.ml-product-copy .ml-overline{font-size:9px;margin-block-end:9px}.ml-product h3{font-size:16px;letter-spacing:-.025em;line-height:1.4;min-height:68px;font-weight:600}.ml-kind{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-body--family,Arial,sans-serif);font-size:10px;font-weight:600;letter-spacing:.015em;line-height:1.3;border-radius:4px;padding:5px 8px;margin-block:9px;color:#283e57;background:#e8eef6}.ml-kind--digital{color:#15533c;background:#e0f5e9}.ml-kind--mixed{color:#704910;background:#fff0d6}.ml-kind-note{font-size:12px;line-height:1.55;color:var(--ml-muted);max-width:560px;margin-block:0 12px}.ml-product-bottom{display:flex;align-items:center;justify-content:space-between;margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--ml-line);gap:8px}.ml-product-bottom strong{font-size:18px;font-weight:650;letter-spacing:-.03em}.ml-product-bottom a{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ml-line);border-radius:50%}.ml-small{font-size:11px;line-height:1.6;color:var(--ml-muted);margin-block-start:18px!important}.ml-digital{background:#eaf0fd}.ml-digital-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ml-digital p:not(.ml-eyebrow){color:#4a5a73;font-size:14px;max-width:530px;margin-block-start:20px}.ml-digital-links a{display:flex;justify-content:space-between;gap:18px;padding:22px 0;border-block-end:1px solid #c7d4ec;font-size:17px;font-weight:500}.ml-digital-links a:first-child{border-block-start:1px solid #c7d4ec}.ml-digital-links a:hover{color:var(--ml-blue)}.ml-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ml-faq details{border-block-end:1px solid var(--ml-line)}.ml-faq details:first-child{border-block-start:1px solid var(--ml-line)}.ml-faq summary{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-block:24px;font-size:16px;font-weight:550;list-style:none;cursor:pointer}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary>span{font-size:20px;line-height:1}.ml-faq details[open] summary>span{transform:rotate(45deg)}.ml-faq details p{font-size:14px;line-height:1.65;color:var(--ml-muted);padding-block-end:24px}.ml-support{background:#132332;color:#fff;padding-block:56px}.ml-support-inner{display:flex;gap:40px;align-items:center;justify-content:space-between}.ml-support h2{max-width:760px}.ml-support p:not(.ml-eyebrow){color:#becbd8;max-width:720px;font-size:14px;margin-block-start:18px}.ml-support .ml-button{white-space:nowrap}.ml-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ml-guides article{padding:26px;border:1px solid var(--ml-line);border-radius:6px}.ml-guides h3{font-size:22px;margin-block:15px}.ml-guides p:not(.ml-overline){font-size:14px;color:var(--ml-muted);margin-block-end:24px}.ml-nav{position:relative;z-index:8;background:#f4f6f9;color:var(--ml-ink);border-block:1px solid #e1e6ed;font-family:var(--font-body--family,Arial,sans-serif)}.ml-nav-inner{display:flex;align-items:center;gap:32px;min-height:53px;font-size:12px;font-weight:550}.ml-nav-inner>a{display:flex;align-items:center;min-height:52px;white-space:nowrap}.ml-nav-inner>a:hover{color:var(--ml-blue)}.ml-brands-menu{position:relative}.ml-brands-menu summary{display:flex;gap:14px;align-items:center;min-height:52px;cursor:pointer;list-style:none;white-space:nowrap}.ml-brands-menu summary::-webkit-details-marker{display:none}.ml-brands-panel{position:absolute;top:100%;inset-inline-start:0;min-width:230px;display:flex;flex-direction:column;border:1px solid var(--ml-line);box-shadow:0 14px 30px #14233615;background:#fff;padding:10px;border-radius:6px}.ml-brands-panel a{padding:13px 16px;font-size:12px;letter-spacing:.02em}.ml-brands-panel a:hover{background:var(--ml-paper);color:var(--ml-blue)}.ml-gateway{border-block-end:1px solid var(--ml-line);background:#edf2fa;color:var(--ml-ink);font-family:var(--font-body--family,Arial,sans-serif);padding-block:60px;scroll-margin-top:180px}.ml-gateway h2{font-size:34px;letter-spacing:-.04em;margin:0 0 14px;line-height:1.15}.ml-gateway-intro{max-width:740px;font-size:14px;line-height:1.65;color:var(--ml-muted)}.ml-gateway-form{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:end;gap:16px;margin-block:28px 18px}.ml-gateway-form label{display:flex;gap:9px;flex-direction:column;font-size:12px;font-weight:600}.ml-gateway-form :is(input,select){font:inherit;font-size:14px;padding:14px 12px;min-height:50px;border:1px solid #bac7da;border-radius:4px;background:#fff;color:var(--ml-ink);width:100%}.ml-gateway-form .ml-button{font-family:inherit;cursor:pointer}.ml-gateway-help{font-size:12px;color:var(--ml-muted);max-width:820px;line-height:1.65}.ml-gateway h3{font-size:19px;margin-block:30px 18px}.ml-gateway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ml-gateway-card{padding:22px;background:#fff;border:1px solid #d7e0ed;border-radius:6px;display:flex;flex-direction:column;align-items:start}.ml-gateway-card[hidden],.ml-gateway-empty[hidden]{display:none}.ml-gateway-card h4{font-size:16px;line-height:1.4;margin:8px 0 12px;font-weight:600}.ml-gateway-card p{font-size:12px;color:var(--ml-muted);margin:0 0 22px;line-height:1.6}.ml-gateway-card a{font-size:13px;font-weight:650;color:var(--ml-blue);margin-block-start:auto}.ml-gateway-status{font-size:12px;color:var(--ml-muted)}.ml-gateway-empty{font-size:14px;border:1px dashed #aabbd3;border-radius:6px;padding:22px;background:#fff}.ml-home a:focus-visible,.ml-nav :is(a,summary):focus-visible,.ml-gateway :is(a,input,select,button):focus-visible{outline:3px solid #ffba48;outline-offset:5px}.ml-home [dir=rtl] .ml-hero-index{direction:ltr}body:has(.ml-home) .header__heading{font-weight:750}
@media(min-width:1500px){.ml-hero-grid{padding-block:78px}}@media(max-width:1000px){.ml-wrap{width:calc(100% - 40px)}.ml-hero-grid{gap:28px}.ml-hero-copy h1{font-size:48px}.ml-hero-text{font-size:14px}.ml-hero-index{gap:12px;font-size:8px}.ml-product-grid{grid-template-columns:repeat(2,1fr)}.ml-section{padding-block:64px}.ml-category{padding:22px}.ml-category h3{font-size:22px}.ml-digital-grid{gap:36px}.ml-nav-inner{gap:22px}.ml-faq-grid{gap:40px}.ml-brand-grid{grid-template-columns:repeat(3,1fr)}.ml-gateway-form{grid-template-columns:1fr 1fr}.ml-gateway-form button{grid-column:1/-1;justify-content:center}.ml-gateway-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){html{scroll-padding-top:130px}.ml-wrap{width:calc(100% - 36px)}.ml-hero-grid{grid-template-columns:1fr;padding-block:38px 30px;gap:34px}.ml-hero-copy h1{font-size:45px;max-width:560px}.ml-hero-copy>.ml-eyebrow{font-size:9px}.ml-hero-text{font-size:14px;margin-block-start:20px!important}.ml-actions{margin-block-start:24px;gap:10px}.ml-actions .ml-button{flex:1;min-width:140px;padding:13px 15px;font-size:11px;gap:10px}.ml-hero-index{margin-block-start:26px;justify-content:space-between}.ml-hero-art{aspect-ratio:1.28}.ml-hero-caption{margin-block-start:13px}.ml-hero-caption strong{font-size:13px}.ml-hero-caption .ml-overline{font-size:8px}.ml-section{padding-block:48px}.ml-section-head{display:block;margin-block-end:24px}.ml-section-head h2,.ml-digital h2,.ml-faq-grid h2,.ml-support h2{font-size:29px}.ml-section-head .ml-text-link{display:inline-block;margin-block-start:20px}.ml-category-grid{grid-template-columns:1fr;gap:12px}.ml-category{display:grid;grid-template-columns:1fr 48px;min-height:0;padding:22px;gap:0 12px}.ml-category .ml-overline{grid-column:1}.ml-category-icon{grid-column:2;grid-row:1/5;margin:0;align-self:center}.ml-category h3{font-size:23px;margin-block-start:16px}.ml-category p{font-size:12px;margin-block:10px 16px}.ml-category-link{font-size:11px}.ml-brand-section{padding-block:30px}.ml-brand-section h2{font-size:19px}.ml-brand-section .ml-section-head p{font-size:12px;margin-block-start:10px}.ml-brand-grid a{font-size:13px;min-height:59px}.ml-brand-grid>div:last-child a{font-size:10px}.ml-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-product-copy{padding:14px 11px}.ml-product h3{font-size:12px;min-height:70px;line-height:1.5}.ml-product-copy .ml-overline{font-size:8px}.ml-kind{font-size:8px;padding:4px 6px;max-width:100%;line-height:1.45}.ml-product-bottom{margin-block-start:12px;padding-block-start:12px}.ml-product-bottom strong{font-size:15px}.ml-product-bottom a{width:25px;height:25px}.ml-small{font-size:10px}.ml-digital-grid,.ml-faq-grid{grid-template-columns:1fr;gap:28px}.ml-digital-links a{font-size:15px;padding-block:20px}.ml-digital p:not(.ml-eyebrow){font-size:13px;margin-block-start:16px}.ml-faq summary{font-size:14px;padding-block:21px;line-height:1.5}.ml-faq details p{font-size:13px}.ml-support{padding-block:40px}.ml-support-inner{display:block}.ml-support .ml-button{margin-block-start:26px;min-width:200px}.ml-support p:not(.ml-eyebrow){font-size:13px}.ml-nav-inner{overflow-x:auto;gap:22px;min-height:49px;align-items:flex-start;scrollbar-width:thin}.ml-nav-inner>a,.ml-brands-menu summary{min-height:48px;font-size:11px}.ml-brands-menu{position:static}.ml-brands-panel{top:100%;inset-inline-start:18px;max-width:calc(100vw - 36px);min-width:220px}.ml-gateway{padding-block:38px}.ml-gateway h2{font-size:28px}.ml-gateway-form{grid-template-columns:1fr}.ml-gateway-grid,.ml-guides{grid-template-columns:1fr}.ml-gateway-card{padding:20px}.ml-gateway-form .ml-button{font-size:12px}.ml-gateway-intro{font-size:13px}.ml-gateway-help{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-button,.ml-category,.ml-product-image img{transition:none}}

@media(max-width:700px){.ml-brands-panel{position:fixed;top:var(--header-group-height,150px);inset-inline-start:18px}}

.ml-drawer-link{padding:0 24px}.ml-drawer-link a{display:block;padding:17px 0;font-size:20px;font-weight:550;border-block-end:1px solid var(--ml-line);color:var(--ml-ink);text-decoration:none}.ml-drawer-brands{padding:20px 24px}.ml-drawer-brands summary{font-size:16px;font-weight:600;cursor:pointer}.ml-drawer-brands details>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block-start:22px}.ml-drawer-brands a{font-size:12px;text-decoration:none;color:var(--ml-ink)}.ml-brand-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.ml-brand-grid{grid-template-columns:repeat(2,1fr)}}

.ml-drawer-brands summary{display:flex;justify-content:space-between;gap:18px;list-style:none}.ml-drawer-brands summary::after{content:'+'}.ml-drawer-brands details[open] summary::after{content:'−'}

ml24-navigation, ml24-gateway-selector { display: block; }
