/* MyLap India design system (scoped to .mlx = the MyLap Elementor pages, header and footer blocks) */
.e-con.x{--display:block;display:block;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0;--gap:0px;--row-gap:0px;--column-gap:0px;gap:normal;--width:auto;width:auto;max-width:none;min-width:auto;--position:static;position:static;--flex-grow:initial;flex:initial;--min-height:initial;min-height:0;--overflow:visible;--z-index:auto;z-index:auto;--content-width:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;margin:0;border:0;border-radius:0;text-align:inherit;--flex-direction:row;flex-direction:row;--flex-wrap:nowrap;flex-wrap:nowrap;--justify-content:normal;justify-content:normal;--align-items:normal;align-items:normal;--align-content:normal;align-content:normal;--flex-basis:auto;--flex-shrink:1}
.e-con.x:where(.x-button){text-align:center;--btn-bgcolor:transparent;--btn-bgcolor-hover:transparent;--btn-color:inherit;--btn-color-hover:inherit;--btn-transform:none;--btn-font-weight:inherit;--btn-padding:0;--btn-height:0;--btn-font-size:inherit;--btn-brd-width:0;--btn-box-shadow:none;--btn-box-shadow-hover:none;--btn-brd-radius:0;display:inline-block;position:static;gap:normal;align-items:normal;justify-content:normal;vertical-align:baseline;text-decoration:none;text-shadow:none;transition:none;box-shadow:none;min-height:0;text-transform:none;border-radius:0}
.e-con.x:where(.btn){--btn-bgcolor:transparent;--btn-bgcolor-hover:transparent;--btn-color:inherit;--btn-color-hover:inherit;--btn-transform:none;--btn-font-weight:inherit;--btn-font-family:inherit;--btn-font-style:inherit;--btn-padding:0;--btn-height:0;--btn-font-size:inherit;--btn-brd-width:0;--btn-box-shadow:none;--btn-box-shadow-hover:none;--btn-brd-radius:0;position:static;display:inline;gap:normal;vertical-align:baseline;text-align:inherit;transition:none;line-height:inherit;border:0;outline:none;text-decoration:none!important}
:where(.e-con.x).row{margin:0;flex-wrap:nowrap}
:where(.e-con.x).container{padding-inline:0}
.e-con.x>.e-con-inner{display:contents}
.e-con.x-a,.e-con.x-span,.e-con.x-label,.e-con.x-button,.e-con.x-small,.e-con.x-strong,.e-con.x-em,.e-con.x-b,.e-con.x-i,.e-con.x-time{--display:inline;display:inline}
.elementor-widget.x-span,.elementor-widget.x-a,.elementor-widget.x-small,.elementor-widget.x-strong,.elementor-widget.x-em,.elementor-widget.x-b,.elementor-widget.x-i,.elementor-widget.x-time,.elementor-widget.x-label,.elementor-widget.x-text{display:inline}
.e-con.x::before{content:none;display:revert;position:static;top:auto;left:auto;width:auto;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none}
.elementor-widget.x{width:auto;max-width:none;margin:0;position:static;flex:initial;--container-widget-width:auto;--container-widget-flex-grow:0;--container-widget-align-self:auto;align-self:auto}
.e-con>.elementor-widget.x,.e-con-full>.elementor-widget.x{max-width:none}
.elementor-widget.x>.elementor-widget-container{height:auto}
:where(.elementor-widget-heading.x)>.elementor-heading-title,:where(.elementor-widget-heading.x)>.elementor-widget-container>.elementor-heading-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}
:where(.elementor-widget-heading.x)>.elementor-heading-title:is(p,span,div),:where(.elementor-widget-heading.x)>.elementor-widget-container>.elementor-heading-title:is(p,span,div){line-height:inherit}
:where(.elementor-widget-heading.x)>.elementor-heading-title a,:where(.elementor-widget-heading.x)>.elementor-widget-container>.elementor-heading-title a{color:inherit;font:inherit}
.elementor-widget-heading.x:not(.x-c)>.elementor-heading-title,.elementor-widget-heading.x:not(.x-c)>.elementor-widget-container>.elementor-heading-title{margin-top:0!important;margin-bottom:0!important}
body:not(.elementor-editor-active) .elementor-widget.x-c,body:not(.elementor-editor-active) .elementor-widget.x-c>.elementor-widget-container{display:contents}
body:not(.elementor-editor-active) .elementor-widget-heading.x:not(.x-c)>.elementor-heading-title,body:not(.elementor-editor-active) .elementor-widget-heading.x:not(.x-c)>.elementor-widget-container>.elementor-heading-title{display:contents}
.elementor-widget-heading.x:not(.x-c)>.elementor-heading-title,.elementor-widget-heading.x:not(.x-c)>.elementor-widget-container>.elementor-heading-title{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;font-variant:inherit!important;font-stretch:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;font-optical-sizing:inherit!important;font-kerning:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important;color:inherit!important;text-transform:inherit!important;text-align:inherit!important;text-indent:inherit!important;white-space:inherit!important;text-shadow:inherit!important;visibility:inherit!important;cursor:inherit!important;-webkit-text-fill-color:inherit!important;-webkit-text-stroke:inherit!important;hyphens:inherit!important;overflow-wrap:inherit!important;word-break:inherit!important;margin:0!important}
:where(.elementor-widget-heading.x-text),:where(.elementor-widget-heading.x-text)>.elementor-heading-title,:where(.elementor-widget-heading.x-text)>.elementor-widget-container>.elementor-heading-title{display:inline}
:where(.x-strong,.x-b)>.elementor-heading-title,:where(.x-strong,.x-b)>.elementor-widget-container>.elementor-heading-title,:where(.x-strong,.x-b){font-weight:bolder}
:where(.x-em,.x-i)>.elementor-heading-title,:where(.x-em,.x-i)>.elementor-widget-container>.elementor-heading-title{font-style:italic}
:where(.x-small)>.elementor-heading-title,:where(.x-small)>.elementor-widget-container>.elementor-heading-title{font-size:smaller}
:where(.x-li){display:list-item;list-style:inherit}
:where(.x-ul,.x-ol){list-style:none}
:where(.x-blockquote,.x-figure){display:block}
:where(.x-a,.x-button){cursor:pointer}
:where(.x-button){letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:center}
.e-con.x:where(.x-table){display:table;border-collapse:collapse;width:100%}
.e-con.x:where(.x-thead){display:table-header-group}
.e-con.x:where(.x-tbody){display:table-row-group}
.e-con.x:where(.x-tfoot){display:table-footer-group}
.e-con.x:where(.x-tr){display:table-row}
.elementor-widget.x:where(.x-th,.x-td),.e-con.x:where(.x-th,.x-td){display:table-cell;vertical-align:inherit;padding:1px}
.elementor-widget.x:where(.x-th),.e-con.x:where(.x-th){font-weight:bold;text-align:-webkit-center}
.elementor-widget.x:where(.x-caption),.e-con.x:where(.x-caption){display:table-caption;text-align:-webkit-center}
.elementor-widget-icon.x .elementor-icon{display:contents;color:inherit;font-size:inherit}
.elementor-widget-image.x-svg{line-height:0}
.elementor-widget-image.x-svg img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
.elementor-editor-active .reveal,.elementor-editor-active .stagger>*,.elementor-editor-active [data-hero-fade],.elementor-editor-active .ltr{opacity:1!important;transform:none!important;filter:none!important}
.elementor-editor-active .converge{height:auto}
.elementor-editor-active .converge-sticky{position:static;height:auto}
.elementor-editor-active .converge-field{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:24px}
.elementor-editor-active .cv-card,.elementor-editor-active .converge-after{position:static!important;opacity:1!important}
.mlx .x :is(code,kbd,samp,pre,mark,abbr){padding:0;margin:0;background:none;border:0;border-radius:0;font-size:revert;font-family:revert;font-weight:revert;color:inherit;line-height:inherit;white-space:revert}
.mlx .x :is(strong,b){font-weight:bolder}
:where(.elementor-widget-heading.x.x-c)>h1.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h1.elementor-heading-title{font-size:2em}
:where(.elementor-widget-heading.x.x-c)>h2.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h2.elementor-heading-title{font-size:1.5em}
:where(.elementor-widget-heading.x.x-c)>h3.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h3.elementor-heading-title{font-size:1.17em}
:where(.elementor-widget-heading.x.x-c)>h4.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h4.elementor-heading-title{font-size:1em}
:where(.elementor-widget-heading.x.x-c)>h5.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h5.elementor-heading-title{font-size:.83em}
:where(.elementor-widget-heading.x.x-c)>h6.elementor-heading-title,:where(.elementor-widget-heading.x.x-c)>.elementor-widget-container>h6.elementor-heading-title{font-size:.67em}
.mlx .e-con>.elementor-widget.x{max-width:none}
.e-con.x:where(.x-summary){display:list-item;cursor:pointer}
div.elementor-widget-heading:where(.x-h1:not(.x-c)){font-size:2em}
div.elementor-widget-heading:where(.x-h2:not(.x-c)){font-size:1.5em}
div.elementor-widget-heading:where(.x-h3:not(.x-c)){font-size:1.17em}
div.elementor-widget-heading:where(.x-h5:not(.x-c)){font-size:.83em;font-weight:bold}
div.elementor-widget-heading:where(.x-h6:not(.x-c)){font-size:.67em;font-weight:bold}
.e-con.x,.elementor-widget.x,.elementor-widget.x>.elementor-widget-container{transition:none}
:root{--red:#FF0004;--red2:#D60003;--ink:#242424;--black:#0A0A0B;--txt:#5c5c5f;--mute:#777;--line:#E9E9EC;--soft:#F5F5F7;--ft:"Readex Pro",Arial,sans-serif;--fb:"Cabin",Arial,sans-serif;--ez:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth}
.mlx{font:400 17px/1.65 var(--fb);color:var(--txt);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip}
.mlx img{max-width:100%;display:block}
.mlx.elementor.elementor.elementor img{max-width:100%}
.mlx a{color:inherit;text-decoration:none}
.mlx button,.mlx div:where(.x-button){font:inherit;cursor:pointer;border:0;background:none;color:inherit}
.mlx h1,.mlx div:where(.x-h1:not(.x-c)),.mlx div:where(.x-h1.x-c)>h1,.mlx div:where(.x-h1.x-c)>.elementor-widget-container>h1,.mlx h2,.mlx div:where(.x-h2:not(.x-c)),.mlx div:where(.x-h2.x-c)>h2,.mlx div:where(.x-h2.x-c)>.elementor-widget-container>h2,.mlx h3,.mlx div:where(.x-h3:not(.x-c)),.mlx div:where(.x-h3.x-c)>h3,.mlx div:where(.x-h3.x-c)>.elementor-widget-container>h3,.mlx h4,.mlx div:where(.x-h4:not(.x-c)),.mlx div:where(.x-h4.x-c)>h4,.mlx div:where(.x-h4.x-c)>.elementor-widget-container>h4{font-family:var(--ft);color:var(--ink);font-weight:500;letter-spacing:-.025em;line-height:1.08}
.mlx .wrap{width:min(1280px,100% - 64px);margin:0 auto}
.mlx.elementor.elementor.elementor .wrap{width:min(1280px,100% - 64px);margin:0 auto}
.mlx section{position:relative}
.mlx .kick{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 var(--ft);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:18px}
.mlx.elementor.elementor.elementor .kick{margin-bottom:18px}
.mlx .kick.light{color:#ff5357}
.mlx .kick .dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(255,0,4,.22);animation:mlx-pulse 2.2s infinite}
.mlx.elementor.elementor.elementor .kick .dot{width:7px}
@keyframes mlx-pulse{50%{box-shadow:0 0 0 9px rgba(255,0,4,0)}}
.mlx .sh{margin-bottom:56px}
.mlx.elementor.elementor.elementor .sh{margin-bottom:56px}
.mlx .sh h2,.mlx .sh div:where(.x-h2:not(.x-c)),.mlx .sh div:where(.x-h2.x-c)>h2,.mlx .sh div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(34px,4.6vw,64px)}
.mlx .sh .sub{margin-top:18px;font-size:19px;max-width:600px}
.mlx.elementor.elementor.elementor .sh .sub{margin-top:18px;max-width:600px}
.mlx .sh.center{text-align:center}
.mlx .sh.center .sub{margin-inline:auto}
.mlx.elementor.elementor.elementor .sh.center .sub{margin-inline:auto}
.mlx .sh.row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
.mlx .ic{display:inline-block;width:1.1em;height:1.1em;background:currentColor;flex:none;vertical-align:-.17em;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx.elementor.elementor.elementor .ic{width:1.1em}
.mlx .ic-truck{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 9h4l3 3.5V16h-7z'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E")}
.mlx .ic-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8-8 9-4.6-1-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}
.mlx .ic-cash{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='6' width='19' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E")}
.mlx .ic-return{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h11a5 5 0 010 10H9'/%3E%3Cpath d='M8 6l-4 4 4 4'/%3E%3C/svg%3E")}
.mlx .ic-help{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='7' y='3' width='10' height='18' rx='2'/%3E%3Cpath d='M10 3V1.8h4V3M9.5 15h5M9.5 11.5h5'/%3E%3C/svg%3E")}
.mlx .ic-phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h4l2 5-2.5 1.5a11 11 0 005 5L15 12l5 2v4a2 2 0 01-2 2A16 16 0 013 5a2 2 0 012-2z'/%3E%3C/svg%3E")}
.mlx .ic-search{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3C/svg%3E")}
.mlx .ic-user{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}
.mlx .ic-cart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h14l-1.3 11.2a2 2 0 01-2 1.8H8.3a2 2 0 01-2-1.8z'/%3E%3Cpath d='M9 7a3 3 0 016 0'/%3E%3C/svg%3E")}
.mlx .ic-arrow{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.mlx .ic-left{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}
.mlx .ic-down{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}
.mlx .ic-play{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z'/%3E%3C/svg%3E")}
.mlx .ic-star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E")}
.mlx .ic-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 018 0v3'/%3E%3C/svg%3E")}
.mlx .ic-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
.mlx .ic-x{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6.5 6.5l11 11M17.5 6.5l-11 11'/%3E%3C/svg%3E")}
.mlx .ic-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5L12 13l8.5-6.5'/%3E%3C/svg%3E")}
.mlx .ic-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M12 21s7-6.2 7-11.5A7 7 0 005 9.5C5 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}
.mlx .ic-wa{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2a9.7 9.7 0 00-8.4 14.6L2.3 21.7l5-1.3A9.7 9.7 0 1012 2.2zm0 17.7a8 8 0 01-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8 8 0 1112 19.9zm4.4-6c-.2-.1-1.4-.7-1.7-.8-.2-.1-.4-.1-.5.1l-.8 1c-.1.2-.3.2-.5.1a6.5 6.5 0 01-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.5-.4h-.5a.9.9 0 00-.7.3 2.8 2.8 0 00-.9 2.1 4.9 4.9 0 001 2.6 11.2 11.2 0 004.3 3.8c1.6.7 2.2.7 3 .6a2.6 2.6 0 001.7-1.2 2.1 2.1 0 00.2-1.2c0-.1-.2-.2-.4-.3z'/%3E%3C/svg%3E")}
.mlx .ic-fb{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3a4 4 0 00-4 4v2H7v4h3v8h4v-8h3l1-4h-4V8z'/%3E%3C/svg%3E")}
.mlx .ic-ig{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E")}
.mlx .ic-x2{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.8 3h3.1l-6.8 7.8L22 21h-6.3l-4.9-6.4L5.2 21H2.1l7.3-8.3L1.8 3h6.4l4.4 5.9zm-1.1 16.2h1.7L7.4 4.7H5.6z'/%3E%3C/svg%3E")}
.mlx .btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 30px;border-radius:999px;font:500 16px/1 var(--ft);transition:transform .3s var(--ez),background .3s,box-shadow .3s,color .3s,border-color .3s;white-space:nowrap}
.mlx .btn .ic-arrow{transition:transform .3s var(--ez)}
.mlx .btn:hover .ic-arrow{transform:translateX(4px)}
.mlx .btn-sm{height:44px;padding:0 20px;font-size:14.5px}
.mlx .btn-red{background:var(--red);color:#fff;box-shadow:0 14px 30px -14px rgba(255,0,4,.8),inset 0 1px 0 rgba(255,255,255,.25)}
.mlx .btn-red:hover{background:var(--red2);transform:translateY(-2px)}
.mlx .btn-glass{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px)}
.mlx .btn-glass:hover{background:rgba(255,255,255,.16)}
.mlx .btn-glass .ic-play{width:28px;height:28px;padding:8px;border-radius:50%;background:#fff;color:var(--black);margin-left:-12px}
.mlx.elementor.elementor.elementor .btn-glass .ic-play{width:28px;margin-left:-12px}
.mlx .btn-wa{background:#fff;color:#128C4A}
.mlx .btn-wa:hover{transform:translateY(-2px)}
.mlx .btn-line-w{color:#fff;border:1px solid rgba(255,255,255,.5)}
.mlx .btn-line-w:hover{background:#fff;color:var(--red)}
.mlx .cta-row{display:flex;gap:14px;flex-wrap:wrap}
.mlx .ann{background:var(--black);color:#c9c9cc;font:400 13.5px/1 var(--fb)}
.mlx .ann-in{height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.mlx .ann b,.mlx .ann div:where(.x-b){color:#fff;font-weight:600}
.mlx .ann-r{display:flex;gap:26px}
.mlx .ann-r a{display:inline-flex;align-items:center;gap:7px;transition:color .2s}
.mlx .ann-r a:hover{color:#fff}
.mlx .hdr{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.86);backdrop-filter:saturate(1.8) blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}
.mlx .hdr-in{height:78px;display:flex;align-items:center;gap:36px}
.mlx .logo img{height:34px;width:auto}
.mlx.elementor.elementor.elementor .logo img{width:auto}
.mlx .nav{display:flex;align-items:center;gap:6px;height:100%}
.mlx .ni{height:100%;display:flex;align-items:center}
.mlx .nl{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;font:500 15px/1 var(--ft);color:var(--ink);transition:background .2s,color .2s}
.mlx .nl .ic{width:14px;height:14px;transition:transform .3s}
.mlx.elementor.elementor.elementor .nl .ic{width:14px}
.mlx .ni:hover .nl{background:var(--soft)}
.mlx .ni:hover .nl .ic-down{transform:rotate(180deg)}
.mlx .hdr-r{margin-left:auto;display:flex;align-items:center;gap:4px}
.mlx.elementor.elementor.elementor .hdr-r{margin-left:auto}
.mlx .hbtn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink);font-size:20px;position:relative;transition:background .2s}
.mlx.elementor.elementor.elementor .hbtn{width:44px}
.mlx .hbtn:hover{background:var(--soft)}
.mlx .cart b,.mlx .cart div:where(.x-b),.mlx .cart .mlx-cart-n{position:absolute;top:5px;right:4px;min-width:17px;height:17px;border-radius:9px;background:var(--red);color:#fff;font:600 11px/17px var(--ft);text-align:center}
.mlx .hcta{margin-left:10px}
.mlx.elementor.elementor.elementor .hcta{margin-left:10px}
.mlx .burger{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;gap:6px;padding:0 11px}
.mlx.elementor.elementor.elementor .burger{width:44px}
.mlx .burger span:where(:not(.elementor-heading-title)),.mlx .burger div:where(.x-span:not(.x-c)),.mlx .burger div:where(.x-span.x-c)>span,.mlx .burger div:where(.x-span.x-c)>.elementor-widget-container>span{height:2px;background:var(--ink);border-radius:2px;transition:transform .3s}
.mlx .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 40px 60px -40px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ez),transform .3s var(--ez),visibility .3s}
.mlx .has-mega:hover .mega,.mlx .has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}
.mlx .mega-in{display:grid;grid-template-columns:220px 1fr 330px;gap:40px;padding:36px 0 40px}
.mlx .mg-k{font:500 12px/1 var(--ft);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}
.mlx.elementor.elementor.elementor .mg-k{margin-bottom:14px}
.mlx .mg-brands{display:flex;flex-direction:column;gap:2px}
.mlx .mg-brands button,.mlx .mg-brands div:where(.x-button){display:flex;justify-content:space-between;align-items:center;text-align:left;padding:12px 14px;border-radius:12px;font:500 18px/1 var(--ft);color:var(--ink);transition:background .2s,color .2s}
.mlx .mg-brands button span:where(:not(.elementor-heading-title)),.mlx .mg-brands button div:where(.x-span:not(.x-c)),.mlx .mg-brands button div:where(.x-span.x-c)>span,.mlx .mg-brands button div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .mg-brands div:where(.x-button) span:where(:not(.elementor-heading-title)),.mlx .mg-brands div:where(.x-button) div:where(.x-span:not(.x-c)),.mlx .mg-brands div:where(.x-button) div:where(.x-span.x-c)>span,.mlx .mg-brands div:where(.x-button) div:where(.x-span.x-c)>.elementor-widget-container>span{font:400 13px/1 var(--fb);color:var(--mute)}
.mlx .mg-brands button.on,.mlx .mg-brands div:where(.x-button).on,.mlx .mg-brands button:hover,.mlx .mg-brands div:where(.x-button):hover{background:var(--soft);color:var(--red)}
.mlx .mg-all{margin-top:14px;padding:0 14px;font:500 14px/1 var(--ft);color:var(--red);display:inline-flex;gap:8px;align-items:center}
.mlx.elementor.elementor.elementor .mg-all{margin-top:14px}
.mlx .mg-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px;align-content:start}
.mlx .mg-it{display:flex;align-items:center;gap:14px;padding:10px;border-radius:14px;transition:background .2s}
.mlx .mg-it:hover{background:var(--soft)}
.mlx .mg-it img{width:58px;height:58px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid var(--line);padding:4px}
.mlx.elementor.elementor.elementor .mg-it img{width:58px}
.mlx .mg-it b,.mlx .mg-it div:where(.x-b){display:block;font:500 15px/1.2 var(--ft);color:var(--ink)}
.mlx .mg-it span:where(:not(.elementor-heading-title)),.mlx .mg-it div:where(.x-span:not(.x-c)),.mlx .mg-it div:where(.x-span.x-c)>span,.mlx .mg-it div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:13.5px;color:var(--mute)}
.mlx .mg-it em,.mlx .mg-it div:where(.x-em){font-style:normal;color:var(--red);font-weight:600}
.mlx .mg-side{display:flex;flex-direction:column;gap:18px}
.mlx .mg-find{padding:22px;border-radius:18px;background:var(--soft)}
.mlx .mg-find form{display:flex;align-items:center;gap:8px;height:48px;padding:0 6px 0 16px;border-radius:999px;background:#fff;border:1px solid var(--line)}
.mlx .mg-find input{flex:1;border:0;outline:0;font:15px var(--fb);min-width:0}
.mlx .mg-find button,.mlx .mg-find div:where(.x-button){height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;font:500 14px/1 var(--ft)}
.mlx .mg-tip{font-size:13px;margin-top:10px;color:var(--mute)}
.mlx.elementor.elementor.elementor .mg-tip{margin-top:10px}
.mlx .mg-feat{display:flex;gap:16px;align-items:center;padding:14px;border-radius:18px;background:var(--black);color:#ccc;overflow:hidden}
.mlx .mg-feat img{width:110px;height:84px;object-fit:cover;border-radius:12px;background:#1a1a1b}
.mlx.elementor.elementor.elementor .mg-feat img{width:110px}
.mlx .mg-feat b,.mlx .mg-feat div:where(.x-b){display:block;color:#fff;font:500 15px/1.3 var(--ft);margin:6px 0 4px}
.mlx.elementor.elementor.elementor .mg-feat b,.mlx.elementor.elementor.elementor .mg-feat div:where(.x-b){margin:6px 0 4px}
.mlx .mg-feat del{color:#888;margin-left:6px}
.mlx.elementor.elementor.elementor .mg-feat del{margin-left:6px}
.mlx .tag{display:inline-block;padding:4px 9px;border-radius:999px;background:var(--red);color:#fff;font:500 11px/1 var(--ft);letter-spacing:.04em}
.mlx .has-drop{position:relative}
.mlx .drop{position:absolute;top:calc(100% - 8px);left:-10px;width:320px;padding:10px;background:#fff;border-radius:20px;box-shadow:0 30px 60px -24px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s var(--ez),visibility .25s}
.mlx.elementor.elementor.elementor .drop{width:320px}
.mlx .has-drop:hover .drop,.mlx .has-drop:focus-within .drop{opacity:1;visibility:visible;transform:none}
.mlx .drop a{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;transition:background .2s}
.mlx .drop a:hover{background:var(--soft)}
.mlx .drop .ic{width:40px;height:40px;padding:10px;border-radius:12px;background:var(--soft);color:var(--red);-webkit-mask:none;mask:none;background-image:none;position:relative}
.mlx.elementor.elementor.elementor .drop .ic{width:40px}
.mlx .drop .ic::after{content:"";position:absolute;inset:10px;background:var(--red);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .drop b,.mlx .drop div:where(.x-b){display:block;font:500 15px/1.2 var(--ft);color:var(--ink)}
.mlx .drop small,.mlx .drop div:where(.x-small){font-size:13px;color:var(--mute)}
.mlx .sbox{position:fixed;inset:0;z-index:90;background:rgba(10,10,11,.55);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:.3s}
.mlx .sbox.on{opacity:1;visibility:visible}
.mlx .sbox form{margin-top:110px;display:flex;align-items:center;gap:14px;height:72px;padding:0 14px 0 26px;border-radius:999px;background:#fff;font-size:22px;transform:translateY(-20px);transition:transform .4s var(--ez)}
.mlx.elementor.elementor.elementor .sbox form{margin-top:110px}
.mlx .sbox.on form{transform:none}
.mlx .sbox input{flex:1;border:0;outline:0;font:20px var(--fb);min-width:0}
.mlx .sbox form button,.mlx .sbox form div:where(.x-button){width:46px;height:46px;border-radius:50%;background:var(--soft);display:grid;place-items:center}
.mlx.elementor.elementor.elementor .sbox form button,.mlx.elementor.elementor.elementor .sbox form div:where(.x-button){width:46px}
.mlx .s-pop{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;color:#ddd;font-size:14px;align-items:center}
.mlx.elementor.elementor.elementor .s-pop{margin-top:18px}
.mlx .s-pop a{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff}
.mlx .hero{height:210vh;background:var(--black)}
.mlx .hero-stick{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden}
.mlx .hero-bg{position:absolute;inset:0;background:radial-gradient(70% 70% at 70% 45%,#3b0507 0%,rgba(59,5,7,0) 60%),radial-gradient(40% 50% at 15% 100%,rgba(255,0,4,.12),transparent 70%),linear-gradient(180deg,#0d0d0e,#060606)}
.mlx .hero-bg::after{content:"";position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
.mlx .ml3d{position:absolute;inset:0}
.mlx .ml3d-canvas,.mlx .ml3d-poster{position:absolute;inset:0;width:100%;height:100%;display:block}
.mlx.elementor.elementor.elementor .ml3d-canvas,.mlx.elementor.elementor.elementor .ml3d-poster{width:100%}
.mlx .ml3d-poster{object-fit:contain;object-position:70% 50%;transition:opacity .8s}
.mlx .ml3d.live .ml3d-poster{opacity:0}
.mlx .hero-in{position:relative;height:100%;display:flex;align-items:center;pointer-events:none}
.mlx .hero-txt{max-width:620px;pointer-events:auto}
.mlx.elementor.elementor.elementor .hero-txt{max-width:620px}
.mlx .hero h1,.mlx .hero div:where(.x-h1:not(.x-c)),.mlx .hero div:where(.x-h1.x-c)>h1,.mlx .hero div:where(.x-h1.x-c)>.elementor-widget-container>h1{color:#fff;font-size:clamp(46px,6.6vw,104px);font-weight:500;letter-spacing:-.04em;line-height:.98;margin-bottom:28px}
.mlx.elementor.elementor.elementor .hero h1,.mlx.elementor.elementor.elementor .hero div:where(.x-h1:not(.x-c)),.mlx.elementor.elementor.elementor .hero div:where(.x-h1.x-c)>h1{margin-bottom:28px}
.mlx .hero h1 .ln,.mlx .hero div:where(.x-h1) .ln{display:block;overflow:hidden;padding-bottom:.06em}
.mlx .hero h1 .ln>span:where(:not(.elementor-heading-title)),.mlx .hero h1 .ln>div:where(.x-span:not(.x-c)),.mlx .hero h1 .ln>div:where(.x-span.x-c)>span,.mlx .hero h1 .ln>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .hero div:where(.x-h1) .ln>span:where(:not(.elementor-heading-title)),.mlx .hero div:where(.x-h1) .ln>div:where(.x-span:not(.x-c)),.mlx .hero div:where(.x-h1) .ln>div:where(.x-span.x-c)>span,.mlx .hero div:where(.x-h1) .ln>div:where(.x-span.x-c)>.elementor-widget-container>span{display:inline-block;transform:translateY(105%);animation:mlx-up 1.1s var(--ez) forwards}
.mlx .hero h1 .ln:nth-child(2)>span:where(:not(.elementor-heading-title)),.mlx .hero h1 .ln:nth-child(2)>div:where(.x-span:not(.x-c)),.mlx .hero h1 .ln:nth-child(2)>div:where(.x-span.x-c)>span,.mlx .hero h1 .ln:nth-child(2)>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .hero div:where(.x-h1) .ln:nth-child(2)>span:where(:not(.elementor-heading-title)),.mlx .hero div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span:not(.x-c)),.mlx .hero div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span.x-c)>span,.mlx .hero div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span.x-c)>.elementor-widget-container>span{animation-delay:.1s}
.mlx .hero h1 .ln:nth-child(3)>span:where(:not(.elementor-heading-title)),.mlx .hero h1 .ln:nth-child(3)>div:where(.x-span:not(.x-c)),.mlx .hero h1 .ln:nth-child(3)>div:where(.x-span.x-c)>span,.mlx .hero h1 .ln:nth-child(3)>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .hero div:where(.x-h1) .ln:nth-child(3)>span:where(:not(.elementor-heading-title)),.mlx .hero div:where(.x-h1) .ln:nth-child(3)>div:where(.x-span:not(.x-c)),.mlx .hero div:where(.x-h1) .ln:nth-child(3)>div:where(.x-span.x-c)>span,.mlx .hero div:where(.x-h1) .ln:nth-child(3)>div:where(.x-span.x-c)>.elementor-widget-container>span{animation-delay:.2s}
@keyframes mlx-up{to{transform:none}}
.mlx .hero h1 .red,.mlx .hero div:where(.x-h1) .red{color:transparent;background:linear-gradient(95deg,#ff2b2f 10%,#ff8d8f);-webkit-background-clip:text;background-clip:text}
.mlx .hero .lead{font-size:clamp(16px,1.35vw,19.5px);color:#b9b9bd;max-width:520px;margin-bottom:38px;opacity:0;animation:mlx-fade 1s .5s var(--ez) forwards}
.mlx.elementor.elementor.elementor .hero .lead{max-width:520px;margin-bottom:38px}
.mlx .hero .cta-row{opacity:0;animation:mlx-fade 1s .7s var(--ez) forwards}
.mlx .hero .kick{opacity:0;animation:mlx-fade 1s .1s var(--ez) forwards}
@keyframes mlx-fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.mlx .callouts{position:absolute;inset:0;pointer-events:none}
.mlx .co{position:absolute;padding:14px 18px 14px 20px;border-radius:16px;background:rgba(18,18,20,.55);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);color:#bbb;font-size:13.5px;line-height:1.35;max-width:220px;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ez),transform .6s var(--ez)}
.mlx.elementor.elementor.elementor .co{max-width:220px}
.mlx .co::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--red)}
.mlx.elementor.elementor.elementor .co::before{width:3px}
.mlx .co b,.mlx .co div:where(.x-b){display:block;font:500 22px/1.1 var(--ft);color:#fff;margin-bottom:4px}
.mlx.elementor.elementor.elementor .co b,.mlx.elementor.elementor.elementor .co div:where(.x-b){margin-bottom:4px}
.mlx .co.on{opacity:1;transform:none}
.mlx .c1{right:4%;top:20%}
.mlx .c2{right:30%;bottom:22%}
.mlx .c3{right:6%;bottom:30%}
.mlx .hero-bar{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12)}
.mlx .hero-bar>div:where(:not(.elementor-widget):not(.elementor-heading-title)),.mlx .hero-bar>div:where(.x-div:not(.x-c)),.mlx .hero-bar>div:where(.x-div.x-c)>div,.mlx .hero-bar>div:where(.x-div.x-c)>.elementor-widget-container>div{padding:20px 0 0;display:flex;flex-direction:column;gap:4px}
.mlx .hero-bar b,.mlx .hero-bar div:where(.x-b){font:500 26px/1 var(--ft);color:#fff;display:flex;align-items:center;gap:6px}
.mlx .hero-bar b .ic,.mlx .hero-bar div:where(.x-b) .ic{color:#ffb31a;width:18px;height:18px}
.mlx.elementor.elementor.elementor .hero-bar b .ic,.mlx.elementor.elementor.elementor .hero-bar div:where(.x-b) .ic{width:18px}
.mlx .hero-bar span:where(:not(.elementor-heading-title)),.mlx .hero-bar div:where(.x-span:not(.x-c)),.mlx .hero-bar div:where(.x-span.x-c)>span,.mlx .hero-bar div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:13.5px;color:#8f8f94}
.mlx .codes{background:var(--black);padding:46px 0 70px;overflow:hidden}
.mlx .mq{overflow:hidden;mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.mlx .mq-t{display:flex;align-items:center;gap:34px;width:max-content;animation:mlx-mq 46s linear infinite}
.mlx.elementor.elementor.elementor .mq-t{width:max-content}
.mlx .mq.rev .mq-t{animation-direction:reverse;animation-duration:60s}
.mlx .mq span:where(:not(.elementor-heading-title)),.mlx .mq div:where(.x-span:not(.x-c)),.mlx .mq div:where(.x-span.x-c)>span,.mlx .mq div:where(.x-span.x-c)>.elementor-widget-container>span{font:500 clamp(40px,6vw,92px)/1.15 var(--ft);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.28);white-space:nowrap;transition:color .3s}
.mlx .mq span:where(:not(.elementor-heading-title)):hover,.mlx .mq div:where(.x-span:not(.x-c)):hover,.mlx .mq div:where(.x-span.x-c):hover>span{color:#fff;-webkit-text-stroke-color:transparent}
.mlx .mq.rev span:where(:not(.elementor-heading-title)),.mlx .mq.rev div:where(.x-span:not(.x-c)),.mlx .mq.rev div:where(.x-span.x-c)>span,.mlx .mq.rev div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:clamp(20px,2.4vw,34px);color:#77777c;-webkit-text-stroke:0;font-weight:400}
.mlx .mq i,.mlx .mq div:where(.x-i){width:10px;height:10px;border-radius:50%;background:var(--red);flex:none}
.mlx.elementor.elementor.elementor .mq i,.mlx.elementor.elementor.elementor .mq div:where(.x-i){width:10px}
.mlx .mq.rev i,.mlx .mq.rev div:where(.x-i){width:6px;height:6px;background:#444}
.mlx.elementor.elementor.elementor .mq.rev i,.mlx.elementor.elementor.elementor .mq.rev div:where(.x-i){width:6px}
@keyframes mlx-mq{to{transform:translateX(-50%)}}
.mlx .finder{padding:140px 0 120px;background:#fff}
.mlx .fd{border-radius:32px;background:var(--soft);padding:34px}
.mlx .fd-brands{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.mlx.elementor.elementor.elementor .fd-brands{margin-bottom:18px}
.mlx .fd-brands button,.mlx .fd-brands div:where(.x-button){height:44px;padding:0 20px;border-radius:999px;background:#fff;border:1px solid var(--line);font:500 15px/1 var(--ft);color:var(--ink);transition:all .25s}
.mlx .fd-brands button.on,.mlx .fd-brands div:where(.x-button).on{background:var(--ink);color:#fff;border-color:var(--ink)}
.mlx .fd-q{display:flex;align-items:center;gap:14px;height:70px;padding:0 26px;border-radius:20px;background:#fff;border:1.5px solid transparent;font-size:22px;color:var(--mute);transition:border-color .25s,box-shadow .25s}
.mlx .fd-q:focus-within{border-color:var(--ink);box-shadow:0 18px 40px -26px rgba(0,0,0,.4)}
.mlx .fd-q input{flex:1;border:0;outline:0;font:19px var(--fb);color:var(--ink);min-width:0;background:none}
.mlx .fd-res{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 26px;min-height:120px}
.mlx.elementor.elementor.elementor .fd-res{margin:18px 0 26px}
.mlx .fr{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:#fff;border:1px solid transparent;transition:border-color .25s,transform .25s var(--ez);animation:mlx-pop .45s var(--ez) both}
.mlx .fr:hover{border-color:var(--ink);transform:translateY(-2px)}
@keyframes mlx-pop{from{opacity:0;transform:translateY(10px)}}
.mlx .fr img{width:64px;height:64px;object-fit:contain}
.mlx.elementor.elementor.elementor .fr img{width:64px}
.mlx .fr b,.mlx .fr div:where(.x-b){display:block;font:500 15.5px/1.2 var(--ft);color:var(--ink)}
.mlx .fr small,.mlx .fr div:where(.x-small){display:block;font-size:13px;color:var(--mute);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.mlx .fr em,.mlx .fr div:where(.x-em){font-style:normal;font-weight:600;color:var(--ink);font-size:14px}
.mlx .fr .bd{font:600 11px/1 var(--ft);letter-spacing:.06em;color:var(--red);text-transform:uppercase}
.mlx .fd-none{grid-column:1/-1;padding:30px;text-align:center;color:var(--mute)}
.mlx .fd-help{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:24px;border-top:1px solid #e3e3e6}
.mlx .fh{display:flex;gap:14px}
.mlx .fh span:where(:not(.elementor-heading-title)),.mlx .fh div:where(.x-span:not(.x-c)),.mlx .fh div:where(.x-span.x-c)>span,.mlx .fh div:where(.x-span.x-c)>.elementor-widget-container>span{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font:500 14px/1 var(--ft);color:var(--ink)}
.mlx.elementor.elementor.elementor .fh span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .fh div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .fh div:where(.x-span.x-c)>span{width:32px}
.mlx .fh p,.mlx .fh div:where(.x-p:not(.x-c)),.mlx .fh div:where(.x-p.x-c)>p,.mlx .fh div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:15px;line-height:1.5}
.mlx .fh b,.mlx .fh div:where(.x-b){display:block;color:var(--ink);font-family:var(--ft);font-weight:500;margin-bottom:2px}
.mlx.elementor.elementor.elementor .fh b,.mlx.elementor.elementor.elementor .fh div:where(.x-b){margin-bottom:2px}
.mlx .fh a{color:var(--red);text-decoration:underline;text-underline-offset:3px}
.mlx .best{padding:40px 0 140px}
.mlx .rail-nav{display:flex;gap:10px}
.mlx .rail-nav button,.mlx .rail-nav div:where(.x-button){width:52px;height:52px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;color:var(--ink);transition:all .25s}
.mlx.elementor.elementor.elementor .rail-nav button,.mlx.elementor.elementor.elementor .rail-nav div:where(.x-button){width:52px}
.mlx .rail-nav button:hover,.mlx .rail-nav div:where(.x-button):hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.mlx .prail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px max(32px,calc((100vw - 1280px)/2)) 30px;scrollbar-width:none;scroll-behavior:smooth}
.mlx .prail::-webkit-scrollbar{display:none}
.mlx .pc{flex:none;width:310px;scroll-snap-align:start;border-radius:26px;background:var(--soft);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s var(--ez),box-shadow .4s}
.mlx.elementor.elementor.elementor .pc{width:310px}
.mlx .pc:hover{transform:translateY(-8px);box-shadow:0 30px 50px -30px rgba(0,0,0,.35)}
.mlx .pc-img{position:relative;aspect-ratio:1/.86;background:radial-gradient(70% 70% at 50% 45%,#fff,#efeff2)}
.mlx .pc-img img{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .6s var(--ez);mix-blend-mode:multiply}
.mlx.elementor.elementor.elementor .pc-img img{width:100%}
.mlx .pc:hover .pc-img img{transform:scale(1.07) rotate(-3deg)}
.mlx .pc-code{position:absolute;left:16px;top:16px;padding:7px 11px;border-radius:999px;background:#fff;font:600 12px/1 var(--ft);letter-spacing:.05em;color:var(--ink);box-shadow:0 4px 12px -6px rgba(0,0,0,.25)}
.mlx .pc-off{position:absolute;right:16px;top:16px;padding:7px 10px;border-radius:999px;background:var(--red);color:#fff;font:600 12px/1 var(--ft)}
.mlx .pc-b{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}
.mlx .pc-br{font:600 11.5px/1 var(--ft);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.mlx .pc-t{font:500 16px/1.35 var(--ft);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43px}
.mlx .pc-f{display:flex;align-items:center;justify-content:space-between;margin-top:auto}
.mlx.elementor.elementor.elementor .pc-f{margin-top:auto}
.mlx .pc-p b,.mlx .pc-p div:where(.x-b){font:500 24px/1 var(--ft);color:var(--ink)}
.mlx .pc-p del{margin-left:8px;color:#a3a3a8;font-size:14px}
.mlx.elementor.elementor.elementor .pc-p del{margin-left:8px}
.mlx .pc-r{font-size:13px;color:var(--mute)}
.mlx .pc-r .st{color:#ffb31a}
.mlx .pc-add{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:22px;transition:background .25s,transform .25s}
.mlx.elementor.elementor.elementor .pc-add{width:46px}
.mlx .pc:hover .pc-add{background:var(--red);transform:rotate(90deg)}
.mlx .inside{height:320vh;background:#070708}
.mlx .in-stick{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden;background:radial-gradient(60% 60% at 60% 55%,#2a0507,transparent 70%)}
.mlx .in-in{position:relative;height:100%;display:grid;grid-template-columns:1fr;align-content:space-between;padding:110px 0 70px;pointer-events:none}
.mlx .in-head h2,.mlx .in-head div:where(.x-h2:not(.x-c)),.mlx .in-head div:where(.x-h2.x-c)>h2,.mlx .in-head div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(34px,4.4vw,62px)}
.mlx .in-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.mlx .in-steps li,.mlx .in-steps div:where(.x-li){padding:20px 20px 22px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);color:#9a9a9f;transition:all .5s var(--ez);opacity:.45}
.mlx .in-steps li.on,.mlx .in-steps div:where(.x-li).on{opacity:1;background:rgba(255,0,4,.1);border-color:rgba(255,60,64,.45);transform:translateY(-6px)}
.mlx .in-steps em,.mlx .in-steps div:where(.x-em){font:500 13px/1 var(--ft);font-style:normal;color:var(--red)}
.mlx .in-steps b,.mlx .in-steps div:where(.x-b){display:block;font:500 18px/1.25 var(--ft);color:#fff;margin:10px 0 8px}
.mlx.elementor.elementor.elementor .in-steps b,.mlx.elementor.elementor.elementor .in-steps div:where(.x-b){margin:10px 0 8px}
.mlx .in-steps p,.mlx .in-steps div:where(.x-p:not(.x-c)),.mlx .in-steps div:where(.x-p.x-c)>p,.mlx .in-steps div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:14.5px;line-height:1.5}
.mlx .in-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.08)}
.mlx .in-prog span:where(:not(.elementor-heading-title)),.mlx .in-prog div:where(.x-span:not(.x-c)),.mlx .in-prog div:where(.x-span.x-c)>span,.mlx .in-prog div:where(.x-span.x-c)>.elementor-widget-container>span{display:block;height:100%;width:0;background:var(--red)}
.mlx.elementor.elementor.elementor .in-prog span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .in-prog div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .in-prog div:where(.x-span.x-c)>span{width:0}
.mlx .spec{padding:140px 0;background:#fff}
.mlx .spec-g{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.mlx .gauge{position:relative;text-align:center;padding:30px 20px 34px;border-radius:28px;background:var(--soft)}
@property --v{syntax:"<number>";inherits:true;initial-value:0}
.mlx .gauge .ring{display:block;width:180px;height:180px;margin:0 auto;border-radius:50%;--v:0;background:conic-gradient(var(--red) calc(var(--v) * 1turn),#e2e2e6 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));transition:--v 1.8s cubic-bezier(.2,.7,.2,1)}
.mlx.elementor.elementor.elementor .gauge .ring{width:180px;margin:0 auto}
.mlx .gauge b,.mlx .gauge div:where(.x-b){position:absolute;left:0;right:0;top:94px;font:500 40px/1 var(--ft);color:var(--ink);letter-spacing:-.03em}
.mlx .gauge em,.mlx .gauge div:where(.x-em){position:absolute;left:0;right:0;top:140px;font:500 14px/1 var(--ft);font-style:normal;color:var(--mute)}
.mlx .gauge p,.mlx .gauge div:where(.x-p:not(.x-c)),.mlx .gauge div:where(.x-p.x-c)>p,.mlx .gauge div:where(.x-p.x-c)>.elementor-widget-container>p{margin-top:16px;font:500 16px/1.3 var(--ft);color:var(--ink)}
.mlx.elementor.elementor.elementor .gauge p,.mlx.elementor.elementor.elementor .gauge div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .gauge div:where(.x-p.x-c)>p{margin-top:16px}
.mlx .care{padding:20px 0 140px}
.mlx .care-in{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
.mlx .care .sh{position:sticky;top:130px;margin:0}
.mlx.elementor.elementor.elementor .care .sh{margin:0}
.mlx .care-g{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.mlx .cc{padding:32px 30px 34px;border-radius:26px;border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ez)}
.mlx .cc:hover{border-color:var(--ink);transform:translateY(-4px)}
.mlx .cc-n{font:500 15px/1 var(--ft);color:var(--red)}
.mlx .cc h3,.mlx .cc div:where(.x-h3:not(.x-c)),.mlx .cc div:where(.x-h3.x-c)>h3,.mlx .cc div:where(.x-h3.x-c)>.elementor-widget-container>h3{font-size:22px;margin:18px 0 10px;letter-spacing:-.015em}
.mlx.elementor.elementor.elementor .cc h3,.mlx.elementor.elementor.elementor .cc div:where(.x-h3:not(.x-c)),.mlx.elementor.elementor.elementor .cc div:where(.x-h3.x-c)>h3{margin:18px 0 10px}
.mlx .cc p,.mlx .cc div:where(.x-p:not(.x-c)),.mlx .cc div:where(.x-p.x-c)>p,.mlx .cc div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:16px}
.mlx .cc:nth-child(2),.mlx .cc:nth-child(4){transform:translateY(40px)}
.mlx .cc:nth-child(2):hover,.mlx .cc:nth-child(4):hover{transform:translateY(36px)}
.mlx .cmp{padding:120px 0;background:var(--soft)}
.mlx .cmp-t{max-width:1000px;margin:0 auto;border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 40px 70px -50px rgba(0,0,0,.35)}
.mlx.elementor.elementor.elementor .cmp-t{max-width:1000px;margin:0 auto}
.mlx .ct-h,.mlx .ct-r{display:grid;grid-template-columns:1fr 1.25fr 1.1fr}
.mlx .ct-h>span:where(:not(.elementor-heading-title)),.mlx .ct-h>div:where(.x-span:not(.x-c)),.mlx .ct-h>div:where(.x-span.x-c)>span,.mlx .ct-h>div:where(.x-span.x-c)>.elementor-widget-container>span{padding:26px 28px;font:500 17px/1 var(--ft);color:var(--mute);display:flex;align-items:center}
.mlx .ct-h .me{background:var(--black);border-radius:0}
.mlx .ct-h .me img{height:26px;width:auto}
.mlx.elementor.elementor.elementor .ct-h .me img{width:auto}
.mlx .ct-r>span:where(:not(.elementor-heading-title)),.mlx .ct-r>div:where(.x-span:not(.x-c)),.mlx .ct-r>div:where(.x-span.x-c)>span,.mlx .ct-r>div:where(.x-span.x-c)>.elementor-widget-container>span{padding:20px 28px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:16px}
.mlx .ct-r>span:where(:not(.elementor-heading-title)):first-child,.mlx .ct-r>div:where(.x-span:not(.x-c)):first-child,.mlx .ct-r>div:where(.x-span.x-c):first-child>span{font:500 16px/1.3 var(--ft);color:var(--ink)}
.mlx .ct-r .me{background:#141416;color:#fff;border-top-color:#232326}
.mlx .ct-r .me .ic{color:#3ad37b}
.mlx .ct-r span:where(:not(.elementor-heading-title)):last-child,.mlx .ct-r div:where(.x-span:not(.x-c)):last-child,.mlx .ct-r div:where(.x-span.x-c):last-child>span{color:var(--mute)}
.mlx .ct-r span:last-child .ic,.mlx .ct-r div:where(.x-span):last-child .ic{color:#c40}
.mlx .promise{padding:140px 0;background:var(--black);color:#a9a9ae;overflow:hidden}
.mlx .promise::before{content:"";position:absolute;left:-10%;top:-30%;width:60%;height:160%;background:radial-gradient(closest-side,rgba(255,0,4,.2),transparent)}
.mlx.elementor.elementor.elementor .promise::before{width:60%}
.mlx .pr-in{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}
.mlx .seal{width:min(380px,80vw);aspect-ratio:1;margin:0 auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff3a3d,#b80003 70%);box-shadow:0 40px 90px -30px rgba(255,0,4,.7),inset 0 2px 0 rgba(255,255,255,.3),inset 0 -20px 40px rgba(0,0,0,.25);position:relative;color:#fff}
.mlx.elementor.elementor.elementor .seal{width:min(380px,80vw);margin:0 auto}
.mlx .seal::before{content:"";position:absolute;inset:18px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.45);animation:mlx-spin 40s linear infinite}
@keyframes mlx-spin{to{transform:rotate(360deg)}}
.mlx .seal b,.mlx .seal div:where(.x-b){font:500 150px/.85 var(--ft);letter-spacing:-.06em}
.mlx .seal span:where(:not(.elementor-heading-title)),.mlx .seal div:where(.x-span:not(.x-c)),.mlx .seal div:where(.x-span.x-c)>span,.mlx .seal div:where(.x-span.x-c)>.elementor-widget-container>span{font:500 22px/1 var(--ft);letter-spacing:.32em;margin-top:8px}
.mlx.elementor.elementor.elementor .seal span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .seal div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .seal div:where(.x-span.x-c)>span{margin-top:8px}
.mlx .seal em,.mlx .seal div:where(.x-em){font:500 12px/1 var(--ft);font-style:normal;letter-spacing:.2em;margin-top:14px;opacity:.85}
.mlx.elementor.elementor.elementor .seal em,.mlx.elementor.elementor.elementor .seal div:where(.x-em){margin-top:14px}
.mlx .pr-txt h2,.mlx .pr-txt div:where(.x-h2:not(.x-c)),.mlx .pr-txt div:where(.x-h2.x-c)>h2,.mlx .pr-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(34px,4.2vw,58px);margin-bottom:20px}
.mlx.elementor.elementor.elementor .pr-txt h2,.mlx.elementor.elementor.elementor .pr-txt div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .pr-txt div:where(.x-h2.x-c)>h2{margin-bottom:20px}
.mlx .pr-txt>p,.mlx .pr-txt>div:where(.x-p:not(.x-c)),.mlx .pr-txt>div:where(.x-p.x-c)>p,.mlx .pr-txt>div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:18px;max-width:560px}
.mlx.elementor.elementor.elementor .pr-txt>p,.mlx.elementor.elementor.elementor .pr-txt>div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .pr-txt>div:where(.x-p.x-c)>p{max-width:560px}
.mlx .pr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 22px}
.mlx.elementor.elementor.elementor .pr-steps{margin:34px 0 22px}
.mlx .pr-steps div:where(:not(.elementor-widget):not(.elementor-heading-title)),.mlx .pr-steps div:where(.x-div:not(.x-c)),.mlx .pr-steps div:where(.x-div.x-c)>div,.mlx .pr-steps div:where(.x-div.x-c)>.elementor-widget-container>div{padding:22px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.mlx .pr-steps span:where(:not(.elementor-heading-title)),.mlx .pr-steps div:where(.x-span:not(.x-c)),.mlx .pr-steps div:where(.x-span.x-c)>span,.mlx .pr-steps div:where(.x-span.x-c)>.elementor-widget-container>span{width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:500 14px/1 var(--ft);margin-bottom:14px}
.mlx.elementor.elementor.elementor .pr-steps span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .pr-steps div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .pr-steps div:where(.x-span.x-c)>span{width:30px;margin-bottom:14px}
.mlx .pr-steps b,.mlx .pr-steps div:where(.x-b){display:block;color:#fff;font:500 17px/1.2 var(--ft);margin-bottom:6px}
.mlx.elementor.elementor.elementor .pr-steps b,.mlx.elementor.elementor.elementor .pr-steps div:where(.x-b){margin-bottom:6px}
.mlx .pr-steps small,.mlx .pr-steps div:where(.x-small){font-size:14px;line-height:1.45;display:block}
.mlx .pr-note{font-size:15px;color:#7e7e84}
.mlx .revs{padding:140px 0}
.mlx .rv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px}
.mlx.elementor.elementor.elementor .rv-head{margin-bottom:50px}
.mlx .rv-head h2,.mlx .rv-head div:where(.x-h2:not(.x-c)),.mlx .rv-head div:where(.x-h2.x-c)>h2,.mlx .rv-head div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(32px,4vw,56px);max-width:620px}
.mlx.elementor.elementor.elementor .rv-head h2,.mlx.elementor.elementor.elementor .rv-head div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .rv-head div:where(.x-h2.x-c)>h2{max-width:620px}
.mlx .score{display:flex;align-items:center;gap:18px}
.mlx .score>b,.mlx .score>div:where(.x-b){font:500 86px/.9 var(--ft);color:var(--ink);letter-spacing:-.05em}
.mlx .score .stars{color:#ffb31a;font-size:22px;letter-spacing:3px;display:block}
.mlx .score small,.mlx .score div:where(.x-small){font-size:13.5px;color:var(--mute);display:block;max-width:180px;line-height:1.4}
.mlx.elementor.elementor.elementor .score small,.mlx.elementor.elementor.elementor .score div:where(.x-small){max-width:180px}
.mlx .rv-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.mlx .rc{padding:30px;border-radius:26px;background:var(--soft);display:flex;flex-direction:column;gap:22px}
.mlx .rc.big{grid-row:span 2;background:var(--red);color:#fff;justify-content:space-between}
.mlx .rc .q{font:500 120px/.6 var(--ft);color:rgba(255,255,255,.35);height:50px}
.mlx .rc blockquote,.mlx .rc div:where(.x-blockquote){font:400 18px/1.55 var(--fb);color:var(--ink)}
.mlx .rc.big blockquote,.mlx .rc.big div:where(.x-blockquote){font:400 clamp(22px,2vw,30px)/1.35 var(--ft);color:#fff;letter-spacing:-.01em}
.mlx .rc figcaption,.mlx .rc div:where(.x-figcaption){display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}
.mlx .rc figcaption i,.mlx .rc figcaption div:where(.x-i),.mlx .rc div:where(.x-figcaption) i,.mlx .rc div:where(.x-figcaption) div:where(.x-i){grid-row:span 2;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:500 16px/1 var(--ft);font-style:normal}
.mlx.elementor.elementor.elementor .rc figcaption i,.mlx.elementor.elementor.elementor .rc figcaption div:where(.x-i),.mlx.elementor.elementor.elementor .rc div:where(.x-figcaption) i,.mlx.elementor.elementor.elementor .rc div:where(.x-figcaption) div:where(.x-i){width:42px}
.mlx .rc.big figcaption i,.mlx .rc.big figcaption div:where(.x-i),.mlx .rc.big div:where(.x-figcaption) i,.mlx .rc.big div:where(.x-figcaption) div:where(.x-i){background:#fff;color:var(--red)}
.mlx .rc figcaption b,.mlx .rc figcaption div:where(.x-b),.mlx .rc div:where(.x-figcaption) b,.mlx .rc div:where(.x-figcaption) div:where(.x-b){font:500 15px/1.2 var(--ft);color:var(--ink)}
.mlx .rc.big figcaption b,.mlx .rc.big figcaption div:where(.x-b),.mlx .rc.big div:where(.x-figcaption) b,.mlx .rc.big div:where(.x-figcaption) div:where(.x-b){color:#fff}
.mlx .rc figcaption span:where(:not(.elementor-heading-title)),.mlx .rc figcaption div:where(.x-span:not(.x-c)),.mlx .rc figcaption div:where(.x-span.x-c)>span,.mlx .rc figcaption div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .rc div:where(.x-figcaption) span:where(:not(.elementor-heading-title)),.mlx .rc div:where(.x-figcaption) div:where(.x-span:not(.x-c)),.mlx .rc div:where(.x-figcaption) div:where(.x-span.x-c)>span,.mlx .rc div:where(.x-figcaption) div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:13px;color:#1a8f3a}
.mlx .rc.big figcaption span:where(:not(.elementor-heading-title)),.mlx .rc.big figcaption div:where(.x-span:not(.x-c)),.mlx .rc.big figcaption div:where(.x-span.x-c)>span,.mlx .rc.big figcaption div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .rc.big div:where(.x-figcaption) span:where(:not(.elementor-heading-title)),.mlx .rc.big div:where(.x-figcaption) div:where(.x-span:not(.x-c)),.mlx .rc.big div:where(.x-figcaption) div:where(.x-span.x-c)>span,.mlx .rc.big div:where(.x-figcaption) div:where(.x-span.x-c)>.elementor-widget-container>span{color:rgba(255,255,255,.8)}
.mlx .dealer{padding:20px 0 140px}
.mlx .dl-in{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-radius:36px;background:linear-gradient(135deg,#161618,#0a0a0b);padding:70px 0 70px 70px;overflow:hidden;color:#a9a9ae;position:relative}
.mlx .dl-in::after{content:"";position:absolute;right:-10%;top:-20%;width:60%;height:140%;background:radial-gradient(closest-side,rgba(255,0,4,.25),transparent)}
.mlx.elementor.elementor.elementor .dl-in::after{width:60%}
.mlx .dl-txt{position:relative;z-index:1}
.mlx .dl-txt h2,.mlx .dl-txt div:where(.x-h2:not(.x-c)),.mlx .dl-txt div:where(.x-h2.x-c)>h2,.mlx .dl-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(32px,3.8vw,54px);margin-bottom:18px}
.mlx.elementor.elementor.elementor .dl-txt h2,.mlx.elementor.elementor.elementor .dl-txt div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .dl-txt div:where(.x-h2.x-c)>h2{margin-bottom:18px}
.mlx .dl-txt p,.mlx .dl-txt div:where(.x-p:not(.x-c)),.mlx .dl-txt div:where(.x-p.x-c)>p,.mlx .dl-txt div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:17.5px;margin-bottom:32px;max-width:500px}
.mlx.elementor.elementor.elementor .dl-txt p,.mlx.elementor.elementor.elementor .dl-txt div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .dl-txt div:where(.x-p.x-c)>p{margin-bottom:32px;max-width:500px}
.mlx .dl-art{position:relative;z-index:1}
.mlx .dl-art img{width:112%;max-width:none;filter:drop-shadow(0 40px 40px rgba(0,0,0,.6))}
.mlx.elementor.elementor.elementor .dl-art img{width:112%;max-width:none}
.mlx .know{padding:20px 0 140px}
.mlx .kn-in{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}
.mlx .kn-art h2,.mlx .kn-art div:where(.x-h2:not(.x-c)),.mlx .kn-art div:where(.x-h2.x-c)>h2,.mlx .kn-art div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(28px,3vw,42px);margin-bottom:20px}
.mlx.elementor.elementor.elementor .kn-art h2,.mlx.elementor.elementor.elementor .kn-art div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .kn-art div:where(.x-h2.x-c)>h2{margin-bottom:20px}
.mlx .kn-art h3,.mlx .kn-art div:where(.x-h3:not(.x-c)),.mlx .kn-art div:where(.x-h3.x-c)>h3,.mlx .kn-art div:where(.x-h3.x-c)>.elementor-widget-container>h3{font-size:21px;margin:30px 0 10px;letter-spacing:-.015em}
.mlx.elementor.elementor.elementor .kn-art h3,.mlx.elementor.elementor.elementor .kn-art div:where(.x-h3:not(.x-c)),.mlx.elementor.elementor.elementor .kn-art div:where(.x-h3.x-c)>h3{margin:30px 0 10px}
.mlx .kn-art p,.mlx .kn-art div:where(.x-p:not(.x-c)),.mlx .kn-art div:where(.x-p.x-c)>p,.mlx .kn-art div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:17px;line-height:1.75}
.mlx .faq{position:sticky;top:120px}
.mlx .faq h2,.mlx .faq div:where(.x-h2:not(.x-c)),.mlx .faq div:where(.x-h2.x-c)>h2,.mlx .faq div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:30px;margin-bottom:20px}
.mlx.elementor.elementor.elementor .faq h2,.mlx.elementor.elementor.elementor .faq div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .faq div:where(.x-h2.x-c)>h2{margin-bottom:20px}
.mlx details,.mlx div:where(.x-details){border-bottom:1px solid var(--line)}
.mlx summary,.mlx div:where(.x-summary){list-style:none;cursor:pointer;padding:22px 44px 22px 0;font:500 18px/1.35 var(--ft);color:var(--ink);position:relative}
.mlx summary::-webkit-details-marker,.mlx div:where(.x-summary)::-webkit-details-marker{display:none}
.mlx summary::after,.mlx div:where(.x-summary)::after{content:"";position:absolute;right:4px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 14px no-repeat;transition:transform .35s var(--ez)}
.mlx.elementor.elementor.elementor summary::after,.mlx.elementor.elementor.elementor div:where(.x-summary)::after{width:14px;margin-top:-7px}
.mlx details[open] summary::after,.mlx details[open] div:where(.x-summary)::after,.mlx div:where(.x-details)[open] summary::after,.mlx div:where(.x-details)[open] div:where(.x-summary)::after{transform:rotate(45deg);color:var(--red)}
.mlx details p,.mlx details div:where(.x-p:not(.x-c)),.mlx details div:where(.x-p.x-c)>p,.mlx details div:where(.x-p.x-c)>.elementor-widget-container>p,.mlx div:where(.x-details) p,.mlx div:where(.x-details) div:where(.x-p:not(.x-c)),.mlx div:where(.x-details) div:where(.x-p.x-c)>p,.mlx div:where(.x-details) div:where(.x-p.x-c)>.elementor-widget-container>p{padding:0 30px 22px 0;font-size:16.5px}
.mlx .endcta{padding:0 0 120px}
.mlx .ec-in{text-align:center;padding:90px 30px;border-radius:36px;background:var(--red);color:#fff;position:relative;overflow:hidden}
.mlx .ec-in::before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.14),transparent 30%);animation:mlx-spin 14s linear infinite}
.mlx .ec-in>*{position:relative}
.mlx .ec-in h2,.mlx .ec-in div:where(.x-h2:not(.x-c)),.mlx .ec-in div:where(.x-h2.x-c)>h2,.mlx .ec-in div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(34px,4.4vw,62px)}
.mlx .ec-in p,.mlx .ec-in div:where(.x-p:not(.x-c)),.mlx .ec-in div:where(.x-p.x-c)>p,.mlx .ec-in div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:19px;margin:16px 0 34px;opacity:.92}
.mlx.elementor.elementor.elementor .ec-in p,.mlx.elementor.elementor.elementor .ec-in div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .ec-in div:where(.x-p.x-c)>p{margin:16px 0 34px}
.mlx .ec-in .cta-row{justify-content:center}
.mlx .ftr{background:#0d0d0e;color:#a9a9ae;font-size:15px}
.mlx .ftr-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:36px;padding:80px 0 50px}
.mlx .ftr-brand img{height:34px;width:auto;margin-bottom:18px}
.mlx.elementor.elementor.elementor .ftr-brand img{width:auto;margin-bottom:18px}
.mlx .ftr-brand p,.mlx .ftr-brand div:where(.x-p:not(.x-c)),.mlx .ftr-brand div:where(.x-p.x-c)>p,.mlx .ftr-brand div:where(.x-p.x-c)>.elementor-widget-container>p{line-height:1.7}
.mlx .ftr-soc{display:flex;gap:10px;margin-top:20px}
.mlx.elementor.elementor.elementor .ftr-soc{margin-top:20px}
.mlx .ftr-soc a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#fff;transition:background .25s}
.mlx.elementor.elementor.elementor .ftr-soc a{width:40px}
.mlx .ftr-soc a:hover{background:var(--red)}
.mlx .ftr-col{display:flex;flex-direction:column;gap:11px}
.mlx .ftr-col h4,.mlx .ftr-col div:where(.x-h4:not(.x-c)),.mlx .ftr-col div:where(.x-h4.x-c)>h4,.mlx .ftr-col div:where(.x-h4.x-c)>.elementor-widget-container>h4{color:#fff;font-size:16px;margin-bottom:6px;letter-spacing:0}
.mlx.elementor.elementor.elementor .ftr-col h4,.mlx.elementor.elementor.elementor .ftr-col div:where(.x-h4:not(.x-c)),.mlx.elementor.elementor.elementor .ftr-col div:where(.x-h4.x-c)>h4{margin-bottom:6px}
.mlx .ftr-col a:hover{color:#fff}
.mlx .ftr-contact a,.mlx .ftr-contact span:where(:not(.elementor-heading-title)),.mlx .ftr-contact div:where(.x-span:not(.x-c)),.mlx .ftr-contact div:where(.x-span.x-c)>span,.mlx .ftr-contact div:where(.x-span.x-c)>.elementor-widget-container>span{display:flex;gap:10px;align-items:flex-start;line-height:1.55}
.mlx .ftr-contact .ic{color:#ff4b4e;margin-top:3px}
.mlx.elementor.elementor.elementor .ftr-contact .ic{margin-top:3px}
.mlx .ftr-pay{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}
.mlx .ftr-badges{display:flex;gap:22px;flex-wrap:wrap}
.mlx .ftr-badges span:where(:not(.elementor-heading-title)),.mlx .ftr-badges div:where(.x-span:not(.x-c)),.mlx .ftr-badges div:where(.x-span.x-c)>span,.mlx .ftr-badges div:where(.x-span.x-c)>.elementor-widget-container>span{display:inline-flex;align-items:center;gap:8px;color:#ddd;font-size:14px}
.mlx .ftr-badges .ic{color:#ff4b4e}
.mlx .pay{display:flex;gap:8px;flex-wrap:wrap}
.mlx .pay span:where(:not(.elementor-heading-title)),.mlx .pay div:where(.x-span:not(.x-c)),.mlx .pay div:where(.x-span.x-c)>span,.mlx .pay div:where(.x-span.x-c)>.elementor-widget-container>span{padding:7px 12px;border-radius:8px;background:#fff;color:#222;font:600 12px/1 var(--ft)}
.mlx .ftr-bot{display:flex;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;flex-wrap:wrap}
.mlx .wa-float{position:fixed;right:22px;bottom:22px;z-index:70;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;font-size:30px;box-shadow:0 12px 26px -10px rgba(37,211,102,.8);transition:transform .25s}
.mlx.elementor.elementor.elementor .wa-float{width:58px}
.mlx .wa-float:hover{transform:scale(1.08)}
.mlx .rv{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ez),transform .9s var(--ez)}
.mlx .rv.in{opacity:1;transform:none}
.mlx .cc.rv.in:nth-child(2),.mlx .cc.rv.in:nth-child(4){transform:translateY(40px)}
@media (prefers-reduced-motion:reduce){.mlx .rv{opacity:1;transform:none}.mlx .mq-t,.mlx .seal::before,.mlx .ec-in::before{animation:none}.mlx .hero,.mlx .inside{height:auto}.mlx .hero-stick,.mlx .in-stick{position:relative}.mlx .hero h1 .ln>span:where(:not(.elementor-heading-title)),.mlx .hero h1 .ln>div:where(.x-span:not(.x-c)),.mlx .hero h1 .ln>div:where(.x-span.x-c)>span,.mlx .hero h1 .ln>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .hero div:where(.x-h1) .ln>span:where(:not(.elementor-heading-title)),.mlx .hero div:where(.x-h1) .ln>div:where(.x-span:not(.x-c)),.mlx .hero div:where(.x-h1) .ln>div:where(.x-span.x-c)>span,.mlx .hero div:where(.x-h1) .ln>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .hero .lead,.mlx .hero .cta-row,.mlx .hero .kick{animation:none;opacity:1;transform:none}.mlx .co{opacity:1;transform:none}.mlx .in-steps li,.mlx .in-steps div:where(.x-li){opacity:1}}
@media (max-width:1180px){.mlx .nav,.mlx .hcta{display:none}.mlx .burger{display:flex}.mlx .nav.open{display:flex;position:fixed;top:118px;left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;background:#fff;padding:20px 32px;overflow:auto;gap:0;height:auto}.mlx .nav.open .ni{height:auto;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.mlx .nav.open .nl{padding:20px 0;font-size:20px;border-radius:0;background:none!important;justify-content:space-between}.mlx .nav.open .mega,.mlx .nav.open .drop{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;display:none;width:auto;border:0;padding:0 0 16px}.mlx.elementor.elementor.elementor .nav.open .mega,.mlx.elementor.elementor.elementor .nav.open .drop{width:auto}.mlx .nav.open .ni.ex .mega,.mlx .nav.open .ni.ex .drop{display:block}.mlx .nav.open .mega-in{grid-template-columns:1fr;gap:16px;padding:0}.mlx .nav.open .mg-brands{flex-direction:row;flex-wrap:wrap}.mlx .nav.open .mg-brands .mg-k,.mlx .nav.open .mg-all{width:100%}.mlx.elementor.elementor.elementor .nav.open .mg-brands .mg-k,.mlx.elementor.elementor.elementor .nav.open .mg-all{width:100%}.mlx .nav.open .mg-list{grid-template-columns:1fr}.mlx .nav.open .mg-feat{display:none}.mlx .callouts{display:none}.mlx .hero-txt{max-width:100%}.mlx.elementor.elementor.elementor .hero-txt{max-width:100%}.mlx .in-steps{grid-template-columns:1fr 1fr}.mlx .spec-g{grid-template-columns:1fr 1fr}.mlx .care-in{grid-template-columns:1fr;gap:40px}.mlx .care .sh{position:static}.mlx .kn-in{grid-template-columns:1fr;gap:50px}.mlx .faq{position:static}.mlx .rv-wall{grid-template-columns:1fr 1fr}.mlx .rc.big{grid-row:auto;grid-column:1/-1}.mlx .ftr-top{grid-template-columns:1fr 1fr 1fr;row-gap:40px}.mlx .ftr-brand{grid-column:1/-1}}
@media (max-width:900px){.mlx .wrap{width:min(1280px,100% - 44px)}.mlx.elementor.elementor.elementor .wrap{width:min(1280px,100% - 44px)}.mlx .ann-r a:not(:last-child){display:none}.mlx .hero{height:auto}.mlx .hero-stick{position:relative;height:auto;min-height:0;padding:44px 0 40px;display:flex;flex-direction:column}.mlx .hero .ml3d{position:relative;order:2;height:min(86vw,540px);inset:auto}.mlx .ml3d-poster{object-position:50% 50%}.mlx .hero-in{order:1;height:auto}.mlx .hero-bar{position:relative;order:3;left:auto;bottom:auto;transform:none;grid-template-columns:1fr 1fr;row-gap:20px;margin-top:10px}.mlx.elementor.elementor.elementor .hero-bar{margin-top:10px}.mlx .inside{height:240vh}.mlx .in-in{padding:80px 0 30px}.mlx .in-steps{grid-template-columns:1fr;gap:8px}.mlx .in-steps li,.mlx .in-steps div:where(.x-li){padding:14px 16px;display:none}.mlx .in-steps li.on,.mlx .in-steps div:where(.x-li).on{display:block;transform:none}.mlx .fd-res{grid-template-columns:1fr 1fr}.mlx .fd-help{grid-template-columns:1fr;gap:14px}.mlx .pr-in{grid-template-columns:1fr;gap:50px}.mlx .dl-in{grid-template-columns:1fr;padding:50px 30px 0}.mlx .dl-art img{width:100%}.mlx.elementor.elementor.elementor .dl-art img{width:100%}.mlx .sh.row{flex-direction:column;align-items:flex-start}.mlx .rv-head{flex-direction:column;align-items:flex-start}}
@media (max-width:620px){.mlx{font-size:16px}.mlx .wrap{width:min(1280px,100% - 32px)}.mlx.elementor.elementor.elementor .wrap{width:min(1280px,100% - 32px)}.mlx .ann-in{justify-content:center;text-align:center}.mlx .ann-r{display:none}.mlx .hdr-in{height:64px;gap:10px}.mlx .logo img{height:28px}.mlx .hdr-r .hbtn[aria-label=Account]{display:none}.mlx .nav.open{top:104px;padding:10px 20px}.mlx .sh{margin-bottom:36px}.mlx.elementor.elementor.elementor .sh{margin-bottom:36px}.mlx .hero h1,.mlx .hero div:where(.x-h1:not(.x-c)),.mlx .hero div:where(.x-h1.x-c)>h1,.mlx .hero div:where(.x-h1.x-c)>.elementor-widget-container>h1{font-size:clamp(42px,12.5vw,60px)}.mlx .btn{height:52px;padding:0 24px;font-size:15px}.mlx .hero .cta-row .btn{flex:1;justify-content:center}.mlx .hero-bar b,.mlx .hero-bar div:where(.x-b){font-size:22px}.mlx .codes{padding:30px 0 50px}.mlx .finder,.mlx .spec,.mlx .cmp,.mlx .promise,.mlx .revs{padding:90px 0}.mlx .best{padding:20px 0 90px}.mlx .care,.mlx .know{padding-bottom:90px}.mlx .dealer{padding-bottom:90px}.mlx .fd{padding:18px;border-radius:24px}.mlx .fd-q{height:58px;padding:0 18px;border-radius:16px}.mlx .fd-q input{font-size:16px}.mlx .fd-res{grid-template-columns:1fr}.mlx .fd-brands{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mlx .fd-brands button,.mlx .fd-brands div:where(.x-button){flex:none}.mlx .pc{width:78vw}.mlx.elementor.elementor.elementor .pc{width:78vw}.mlx .in-head h2,.mlx .in-head div:where(.x-h2:not(.x-c)),.mlx .in-head div:where(.x-h2.x-c)>h2,.mlx .in-head div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:32px}.mlx .spec-g{gap:12px}.mlx .gauge{padding:20px 10px 22px;border-radius:22px}.mlx .gauge .ring{width:120px;height:120px}.mlx.elementor.elementor.elementor .gauge .ring{width:120px}.mlx .gauge b,.mlx .gauge div:where(.x-b){top:64px;font-size:28px}.mlx .gauge em,.mlx .gauge div:where(.x-em){top:96px;font-size:12px}.mlx .gauge p,.mlx .gauge div:where(.x-p:not(.x-c)),.mlx .gauge div:where(.x-p.x-c)>p,.mlx .gauge div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:14px}.mlx .care-g{grid-template-columns:1fr}.mlx .cc:nth-child(2),.mlx .cc:nth-child(4),.mlx .cc.rv.in:nth-child(2),.mlx .cc.rv.in:nth-child(4){transform:none}.mlx .ct-h,.mlx .ct-r{grid-template-columns:.9fr 1.1fr 1fr}.mlx .ct-h>span:where(:not(.elementor-heading-title)),.mlx .ct-h>div:where(.x-span:not(.x-c)),.mlx .ct-h>div:where(.x-span.x-c)>span,.mlx .ct-h>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .ct-r>span:where(:not(.elementor-heading-title)),.mlx .ct-r>div:where(.x-span:not(.x-c)),.mlx .ct-r>div:where(.x-span.x-c)>span,.mlx .ct-r>div:where(.x-span.x-c)>.elementor-widget-container>span{padding:14px 10px;font-size:13px!important}.mlx .ct-h .me img{height:18px}.mlx .ct-r .ic{display:none}.mlx .seal b,.mlx .seal div:where(.x-b){font-size:110px}.mlx .pr-steps{grid-template-columns:1fr}.mlx .rv-wall{grid-template-columns:1fr}.mlx .score>b,.mlx .score>div:where(.x-b){font-size:64px}.mlx .dl-in{border-radius:28px;padding:40px 22px 0}.mlx .ec-in{padding:60px 22px;border-radius:28px}.mlx .ftr-top{grid-template-columns:1fr 1fr;padding:60px 0 40px}.mlx .ftr-contact{grid-column:1/-1}.mlx .wa-float{width:52px;height:52px;font-size:26px;right:16px;bottom:16px}.mlx.elementor.elementor.elementor .wa-float{width:52px}}
.mlx .ic-users{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.8-3.6 3.4-5.5 6.5-5.5s5.7 1.9 6.5 5.5'/%3E%3Cpath d='M15.5 4.8a3.4 3.4 0 010 6.4M18 14.8c1.8.8 3 2.6 3.5 5.2'/%3E%3C/svg%3E")}
.mlx .ic-fire{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 21c-3.9 0-6.5-2.6-6.5-6.2 0-3.3 2.3-5.3 3.6-7.8.9 1.6 1.5 2.4 2.7 2.9C12.2 7 13 4.7 14.5 3c.7 3.2 4 5.7 4 11.2 0 4-2.7 6.8-6.5 6.8z'/%3E%3Cpath d='M4 4l16 16' stroke-linecap='round'/%3E%3C/svg%3E")}
.mlx .ic-cycle{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 01-14.3 4.9M4 12a8 8 0 0114.3-4.9'/%3E%3Cpath d='M18.5 3v4.3h-4.3M5.5 21v-4.3h4.3'/%3E%3C/svg%3E")}
.mlx .ic-flag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 21V4M5 4h13l-2.5 4L18 12H5'/%3E%3C/svg%3E")}
.mlx .ic-bolt{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M13 2.5L4.5 13.5H11l-1 8 8.5-11H12z'/%3E%3C/svg%3E")}
.mlx .ic-temp{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M10 13.5V5a2 2 0 014 0v8.5a4 4 0 11-4 0z'/%3E%3Cpath d='M12 9v6'/%3E%3C/svg%3E")}
.mlx .ic-short{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h5l2-4 3 8 2-4h8'/%3E%3Cpath d='M17 5l3 3M20 5l-3 3'/%3E%3C/svg%3E")}
.mlx .ic-cell{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Crect x='7' y='4' width='10' height='17' rx='2'/%3E%3Cpath d='M10 2.5h4M10 13l2-3v3.5l2-3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mlx .btn-dark{background:var(--ink);color:#fff}
.mlx .btn-dark:hover{background:#000;transform:translateY(-2px)}
.mlx .trust{padding:130px 0 120px;background:#fff}
.mlx .trust .sh .sub{max-width:420px;margin:0}
.mlx.elementor.elementor.elementor .trust .sh .sub{max-width:420px;margin:0}
.mlx .tr-g{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mlx .tr{position:relative;padding:34px 30px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .4s}
.mlx .tr::after{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--red);transition:width .6s var(--ez)}
.mlx.elementor.elementor.elementor .tr::after{width:0}
.mlx .tr:hover{background:var(--soft)}
.mlx .tr:hover::after{width:100%}
.mlx.elementor.elementor.elementor .tr:hover::after{width:100%}
.mlx .tr .ic{font-size:26px;color:var(--red);margin-bottom:26px}
.mlx.elementor.elementor.elementor .tr .ic{margin-bottom:26px}
.mlx .tr b,.mlx .tr div:where(.x-b){display:block;font:500 clamp(34px,3.2vw,48px)/1 var(--ft);color:var(--ink);letter-spacing:-.035em}
.mlx .tr span:where(:not(.elementor-heading-title)),.mlx .tr div:where(.x-span:not(.x-c)),.mlx .tr div:where(.x-span.x-c)>span,.mlx .tr div:where(.x-span.x-c)>.elementor-widget-container>span{display:block;font:500 16px/1.3 var(--ft);color:var(--ink);margin:10px 0 8px}
.mlx.elementor.elementor.elementor .tr span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .tr div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .tr div:where(.x-span.x-c)>span{margin:10px 0 8px}
.mlx .tr p,.mlx .tr div:where(.x-p:not(.x-c)),.mlx .tr div:where(.x-p.x-c)>p,.mlx .tr div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:15px;line-height:1.5}
.mlx .tr-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin-top:40px;font:500 14.5px/1 var(--ft);color:var(--ink)}
.mlx.elementor.elementor.elementor .tr-strip{margin-top:40px}
.mlx .tr-strip span:where(:not(.elementor-heading-title)),.mlx .tr-strip div:where(.x-span:not(.x-c)),.mlx .tr-strip div:where(.x-span.x-c)>span,.mlx .tr-strip div:where(.x-span.x-c)>.elementor-widget-container>span{display:inline-flex;align-items:center;gap:9px}
.mlx .tr-strip .ic{color:var(--red)}
.mlx .mani{position:relative;background:#050506;padding:200px 0;overflow:hidden}
.mlx .mani-bg{position:absolute;inset:0}
.mlx .mani-bg img{width:100%;height:100%;object-fit:cover;object-position:80% 50%;opacity:.55}
.mlx.elementor.elementor.elementor .mani-bg img{width:100%}
.mlx .mani-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050506 25%,rgba(5,5,6,.6) 60%,rgba(5,5,6,.2))}
.mlx .mani-in{position:relative}
.mlx .mani-t{font:400 clamp(30px,3.9vw,60px)/1.14 var(--ft);letter-spacing:-.03em;color:#fff;max-width:1000px}
.mlx.elementor.elementor.elementor .mani-t{max-width:1000px}
.mlx .mani-t .w{color:rgba(255,255,255,.16);transition:color .5s}
.mlx .mani-t .w.on{color:#fff}
.mlx .mani-t .w.r.on{color:#ff3c40}
.mlx .mani-s{margin-top:44px;display:flex;align-items:center;gap:16px;color:#8d8d92;font-size:15px}
.mlx.elementor.elementor.elementor .mani-s{margin-top:44px}
.mlx .mani-s b,.mlx .mani-s div:where(.x-b){font:500 17px/1 var(--ft);color:#fff;padding-right:16px;border-right:1px solid #333}
.mlx .brands{padding:130px 0 50px}
.mlx .br-g{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:300px;gap:18px}
.mlx .bc{grid-column:span 2;position:relative;border-radius:28px;overflow:hidden;background:#0c0c0e;color:#fff;isolation:isolate}
.mlx .bc.big{grid-column:span 3}
.mlx .bc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ez)}
.mlx.elementor.elementor.elementor .bc img{width:100%}
.mlx .bc:hover img{transform:scale(1.06) rotate(-1deg)}
.mlx .bc::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 55%);z-index:0}
.mlx .bc-t{position:absolute;left:28px;bottom:26px;right:80px;z-index:1;display:flex;flex-direction:column;gap:6px}
.mlx .bc-t b,.mlx .bc-t div:where(.x-b){font:500 40px/1 var(--ft);letter-spacing:-.03em}
.mlx .bc-t small,.mlx .bc-t div:where(.x-small){font-size:14.5px;color:#c4c4c8}
.mlx .bc>.ic{position:absolute;right:24px;bottom:26px;z-index:1;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);-webkit-mask:none;mask:none;transition:background .3s,transform .3s}
.mlx.elementor.elementor.elementor .bc>.ic{width:46px}
.mlx .bc>.ic::after{content:"";position:absolute;inset:14px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .bc:hover>.ic{background:var(--red);transform:rotate(-45deg)}
.mlx .bc.ask{background:var(--red)}
.mlx .bc.ask::after{display:none}
.mlx .bc.ask .bc-t{top:30px;bottom:30px;right:30px}
.mlx .bc.ask .bc-t .ic{font-size:30px}
.mlx .bc.ask .bc-t b,.mlx .bc.ask .bc-t div:where(.x-b){font-size:28px;line-height:1.15;margin-top:auto}
.mlx.elementor.elementor.elementor .bc.ask .bc-t b,.mlx.elementor.elementor.elementor .bc.ask .bc-t div:where(.x-b){margin-top:auto}
.mlx .bc.ask .bc-t small,.mlx .bc.ask .bc-t div:where(.x-small){color:#ffe1e2;font-size:15.5px;line-height:1.5}
.mlx .safe{padding:130px 0;background:var(--soft)}
.mlx .sf-in{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.mlx .sf-art{position:relative;border-radius:32px;overflow:hidden;background:#0a0a0b;aspect-ratio:1200/820}
.mlx .sf-art img{width:100%;height:100%;object-fit:cover}
.mlx.elementor.elementor.elementor .sf-art img{width:100%}
.mlx .sf-zero{position:absolute;left:28px;bottom:26px;display:flex;align-items:baseline;gap:12px;padding:16px 22px;border-radius:20px;background:rgba(10,10,11,.6);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#fff}
.mlx .sf-zero b,.mlx .sf-zero div:where(.x-b){font:500 64px/.8 var(--ft);color:#3ad37b;letter-spacing:-.05em}
.mlx .sf-zero span:where(:not(.elementor-heading-title)),.mlx .sf-zero div:where(.x-span:not(.x-c)),.mlx .sf-zero div:where(.x-span.x-c)>span,.mlx .sf-zero div:where(.x-span.x-c)>.elementor-widget-container>span{font:500 16px/1.2 var(--ft)}
.mlx .sf-txt h2,.mlx .sf-txt div:where(.x-h2:not(.x-c)),.mlx .sf-txt div:where(.x-h2.x-c)>h2,.mlx .sf-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(32px,3.6vw,52px)}
.mlx .sf-txt .sub{margin-bottom:30px}
.mlx.elementor.elementor.elementor .sf-txt .sub{margin-bottom:30px}
.mlx .sf-l{list-style:none;display:flex;flex-direction:column}
.mlx .sf-l li,.mlx .sf-l div:where(.x-li){display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-top:1px solid #e1e1e5}
.mlx .sf-l .ic{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;position:relative;-webkit-mask:none;mask:none;box-shadow:0 6px 16px -10px rgba(0,0,0,.3)}
.mlx.elementor.elementor.elementor .sf-l .ic{width:44px}
.mlx .sf-l .ic::after{content:"";position:absolute;inset:11px;background:var(--red);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .sf-l b,.mlx .sf-l div:where(.x-b){display:block;font:500 18px/1.25 var(--ft);color:var(--ink);margin-bottom:3px}
.mlx.elementor.elementor.elementor .sf-l b,.mlx.elementor.elementor.elementor .sf-l div:where(.x-b){margin-bottom:3px}
.mlx .sf-l span:where(:not(.elementor-heading-title)),.mlx .sf-l div:where(.x-span:not(.x-c)),.mlx .sf-l div:where(.x-span.x-c)>span,.mlx .sf-l div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:15.5px}
.mlx .direct{padding:130px 0;background:#fff}
.mlx .dr-in{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.mlx .dr-txt h2,.mlx .dr-txt div:where(.x-h2:not(.x-c)),.mlx .dr-txt div:where(.x-h2.x-c)>h2,.mlx .dr-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(36px,4.4vw,64px);margin-bottom:34px}
.mlx.elementor.elementor.elementor .dr-txt h2,.mlx.elementor.elementor.elementor .dr-txt div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .dr-txt div:where(.x-h2.x-c)>h2{margin-bottom:34px}
.mlx .dr-l{list-style:none;display:flex;flex-direction:column;gap:20px;margin-bottom:36px}
.mlx.elementor.elementor.elementor .dr-l{margin-bottom:36px}
.mlx .dr-l li,.mlx .dr-l div:where(.x-li){display:flex;gap:14px}
.mlx .dr-l .ic{flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);-webkit-mask:none;mask:none;position:relative;margin-top:2px}
.mlx.elementor.elementor.elementor .dr-l .ic{width:26px;margin-top:2px}
.mlx .dr-l .ic::after{content:"";position:absolute;inset:6px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .dr-l b,.mlx .dr-l div:where(.x-b){display:block;font:500 18px/1.3 var(--ft);color:var(--ink)}
.mlx .dr-l span:where(:not(.elementor-heading-title)),.mlx .dr-l div:where(.x-span:not(.x-c)),.mlx .dr-l div:where(.x-span.x-c)>span,.mlx .dr-l div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:16px}
.mlx .mk{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:14px;color:var(--mute)}
.mlx.elementor.elementor.elementor .mk{margin-top:26px}
.mlx .mk b,.mlx .mk div:where(.x-b){padding:9px 16px;border-radius:999px;border:1px solid var(--line);font:600 14px/1 var(--ft);color:var(--ink)}
.mlx .dr-art{border-radius:32px;overflow:hidden;background:#0a0a0b}
.mlx .dr-art img{width:100%}
.mlx.elementor.elementor.elementor .dr-art img{width:100%}
.mlx .happy{display:flex;flex-direction:column;padding-right:22px;margin-right:4px;border-right:1px solid var(--line);font-size:13.5px;color:var(--mute)}
.mlx.elementor.elementor.elementor .happy{margin-right:4px}
.mlx .happy b,.mlx .happy div:where(.x-b){font:500 34px/1 var(--ft);color:var(--ink);letter-spacing:-.03em;margin-bottom:6px}
.mlx.elementor.elementor.elementor .happy b,.mlx.elementor.elementor.elementor .happy div:where(.x-b){margin-bottom:6px}
@media (max-width:1180px){.mlx .tr-g{grid-template-columns:repeat(2,1fr)}.mlx .br-g{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.mlx .bc,.mlx .bc.big{grid-column:span 1}.mlx .sf-in,.mlx .dr-in{grid-template-columns:1fr;gap:44px}}
@media (max-width:620px){.mlx .trust,.mlx .brands,.mlx .safe,.mlx .direct{padding:90px 0}.mlx .brands{padding-bottom:30px}.mlx .tr{padding:24px 18px 26px}.mlx .tr .ic{margin-bottom:16px;font-size:22px}.mlx.elementor.elementor.elementor .tr .ic{margin-bottom:16px}.mlx .tr p,.mlx .tr div:where(.x-p:not(.x-c)),.mlx .tr div:where(.x-p.x-c)>p,.mlx .tr div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:13.5px}.mlx .tr span:where(:not(.elementor-heading-title)),.mlx .tr div:where(.x-span:not(.x-c)),.mlx .tr div:where(.x-span.x-c)>span,.mlx .tr div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:14.5px}.mlx .tr-strip{justify-content:flex-start;gap:12px 20px;font-size:13.5px}.mlx .mani{padding:120px 0}.mlx .mani-bg::after{background:linear-gradient(0deg,#050506 30%,rgba(5,5,6,.5))}.mlx .br-g{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:12px}.mlx .bc{border-radius:22px}.mlx .bc.big,.mlx .bc.ask{grid-column:span 2}.mlx .bc-t{left:18px;bottom:16px}.mlx .bc-t b,.mlx .bc-t div:where(.x-b){font-size:28px}.mlx .bc-t small,.mlx .bc-t div:where(.x-small){font-size:12.5px}.mlx .bc>.ic{display:none}.mlx .bc.ask .bc-t b,.mlx .bc.ask .bc-t div:where(.x-b){font-size:22px}.mlx .sf-zero b,.mlx .sf-zero div:where(.x-b){font-size:44px}.mlx .sf-zero{left:14px;bottom:14px;padding:12px 16px}.mlx .score{flex-wrap:wrap}.mlx .happy b,.mlx .happy div:where(.x-b){font-size:28px}}
.mlx .br-g{grid-auto-rows:auto}
.mlx .bc{height:300px}
.mlx .bc.ask{grid-column:1/-1;height:auto;min-height:120px;display:flex;align-items:center}
.mlx .bc.ask .bc-t{position:relative;inset:auto;flex-direction:row;align-items:center;gap:22px;padding:30px 110px 30px 34px;width:100%}
.mlx.elementor.elementor.elementor .bc.ask .bc-t{width:100%}
.mlx .bc.ask .bc-t .ic{font-size:34px;flex:none}
.mlx .bc.ask .bc-t b,.mlx .bc.ask .bc-t div:where(.x-b){margin:0;font-size:26px;flex:none}
.mlx.elementor.elementor.elementor .bc.ask .bc-t b,.mlx.elementor.elementor.elementor .bc.ask .bc-t div:where(.x-b){margin:0}
.mlx .bc.ask .bc-t small,.mlx .bc.ask .bc-t div:where(.x-small){margin:0;max-width:520px}
.mlx.elementor.elementor.elementor .bc.ask .bc-t small,.mlx.elementor.elementor.elementor .bc.ask .bc-t div:where(.x-small){margin:0;max-width:520px}
.mlx .bc.ask>.ic{top:50%;bottom:auto;margin-top:-23px;right:30px;background:rgba(255,255,255,.2)}
.mlx.elementor.elementor.elementor .bc.ask>.ic{margin-top:-23px}
@media (max-width:620px){.mlx .bc{height:190px}.mlx .bc.ask .bc-t{flex-direction:column;align-items:flex-start;gap:10px;padding:24px}.mlx .bc.ask .bc-t b,.mlx .bc.ask .bc-t div:where(.x-b){font-size:22px}}
.mlx .logos{padding:110px 0 120px;overflow:hidden}
.mlx .lg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px}
.mlx.elementor.elementor.elementor .lg-head{margin-bottom:46px}
.mlx .lg-head h2,.mlx .lg-head div:where(.x-h2:not(.x-c)),.mlx .lg-head div:where(.x-h2.x-c)>h2,.mlx .lg-head div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(32px,3.8vw,54px)}
.mlx .lg-head .sub{max-width:430px;margin:0}
.mlx.elementor.elementor.elementor .lg-head .sub{max-width:430px;margin:0}
.mlx .lg-mq{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);padding:14px 0 18px}
.mlx .lg-t{display:flex;gap:18px;width:max-content;animation:mlx-mq 50s linear infinite}
.mlx.elementor.elementor.elementor .lg-t{width:max-content}
.mlx .lg-mq:hover .lg-t{animation-play-state:paused}
.mlx .lg{flex:none;display:flex;flex-direction:column;align-items:center;gap:12px;width:210px;transition:transform .4s var(--ez)}
.mlx.elementor.elementor.elementor .lg{width:210px}
.mlx .lg-i{display:grid;place-items:center;width:100%;height:120px;padding:24px 30px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--line),0 18px 30px -26px rgba(0,0,0,.35);transition:box-shadow .4s,transform .4s var(--ez)}
.mlx.elementor.elementor.elementor .lg-i{width:100%}
.mlx .lg-i img{max-width:100%;max-height:64px;object-fit:contain;filter:grayscale(1) contrast(.9);opacity:.62;transition:filter .4s,opacity .4s,transform .4s var(--ez)}
.mlx.elementor.elementor.elementor .lg-i img{max-width:100%}
.mlx .lg small,.mlx .lg div:where(.x-small){font:500 13.5px/1 var(--ft);color:var(--mute);transition:color .3s}
.mlx .lg small em,.mlx .lg small div:where(.x-em),.mlx .lg div:where(.x-small) em,.mlx .lg div:where(.x-small) div:where(.x-em){font-style:normal;color:var(--red);margin-left:6px}
.mlx.elementor.elementor.elementor .lg small em,.mlx.elementor.elementor.elementor .lg small div:where(.x-em),.mlx.elementor.elementor.elementor .lg div:where(.x-small) em,.mlx.elementor.elementor.elementor .lg div:where(.x-small) div:where(.x-em){margin-left:6px}
.mlx .lg:hover .lg-i{transform:translateY(-6px);box-shadow:0 0 0 1px transparent,0 30px 40px -24px rgba(0,0,0,.35)}
.mlx .lg:hover img{filter:none;opacity:1;transform:scale(1.06)}
.mlx .lg:hover small,.mlx .lg:hover div:where(.x-small){color:var(--ink)}
@media (max-width:900px){.mlx .lg-head{flex-direction:column;align-items:flex-start}}
@media (max-width:620px){.mlx .logos{padding:80px 0 90px}.mlx .lg{width:150px}.mlx.elementor.elementor.elementor .lg{width:150px}.mlx .lg-i{height:92px;padding:18px 20px;border-radius:20px}.mlx .lg-i img{max-height:48px}.mlx .lg-t{gap:12px}}
@media (prefers-reduced-motion:reduce){.mlx .lg-t{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.mlx.elementor.elementor.elementor .lg-t{width:auto}}
.mlx .best-q{padding:130px 0;background:linear-gradient(180deg,#fff,var(--soft))}
.mlx .bqs{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}
.mlx .bq-l{position:sticky;top:120px}
.mlx .bq-l h2,.mlx .bq-l div:where(.x-h2:not(.x-c)),.mlx .bq-l div:where(.x-h2.x-c)>h2,.mlx .bq-l div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(34px,4vw,58px);margin-bottom:22px}
.mlx.elementor.elementor.elementor .bq-l h2,.mlx.elementor.elementor.elementor .bq-l div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .bq-l div:where(.x-h2.x-c)>h2{margin-bottom:22px}
.mlx .bq-a{font-size:17.5px;line-height:1.65;margin-bottom:28px;padding:20px 22px;border-left:3px solid var(--red);background:#fff;border-radius:0 16px 16px 0}
.mlx.elementor.elementor.elementor .bq-a{margin-bottom:28px}
.mlx .bq-a strong,.mlx .bq-a div:where(.x-strong){color:var(--ink);font-family:var(--ft);font-weight:500}
.mlx .bq-c{list-style:none;border-radius:24px;background:var(--black);padding:10px 24px;color:#b9b9bd}
.mlx .bq-c li,.mlx .bq-c div:where(.x-li){display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #1f1f22;font-size:15px}
.mlx .bq-c li:first-child,.mlx .bq-c div:where(.x-li):first-child{border-top:0}
.mlx .bq-c .ic{color:#3ad37b;flex:none}
.mlx .bq-c b,.mlx .bq-c div:where(.x-b){margin-left:auto;font:500 17px/1 var(--ft);color:#fff;white-space:nowrap}
.mlx.elementor.elementor.elementor .bq-c b,.mlx.elementor.elementor.elementor .bq-c div:where(.x-b){margin-left:auto}
.mlx .bq{border-radius:22px;background:#fff;margin-bottom:12px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s}
.mlx.elementor.elementor.elementor .bq{margin-bottom:12px}
.mlx .bq[open]{box-shadow:0 0 0 1px var(--ink),0 24px 40px -30px rgba(0,0,0,.35)}
.mlx .bq summary,.mlx .bq div:where(.x-summary){display:flex;align-items:center;gap:16px;padding:22px 56px 22px 24px}
.mlx .bq summary::after,.mlx .bq div:where(.x-summary)::after{right:24px}
.mlx .bq-n{font:500 13px/1 var(--ft);color:var(--red);flex:none}
.mlx .bq h3,.mlx .bq div:where(.x-h3:not(.x-c)),.mlx .bq div:where(.x-h3.x-c)>h3,.mlx .bq div:where(.x-h3.x-c)>.elementor-widget-container>h3{font:500 18.5px/1.35 var(--ft);color:var(--ink);letter-spacing:-.01em}
.mlx .bq p,.mlx .bq div:where(.x-p:not(.x-c)),.mlx .bq div:where(.x-p.x-c)>p,.mlx .bq div:where(.x-p.x-c)>.elementor-widget-container>p{padding:0 30px 24px 53px;font-size:16px;line-height:1.65}
@media (max-width:1180px){.mlx .bqs{grid-template-columns:1fr;gap:40px}.mlx .bq-l{position:static}}
@media (max-width:620px){.mlx .best-q{padding:90px 0}.mlx .bq summary,.mlx .bq div:where(.x-summary){padding:18px 48px 18px 18px;gap:12px}.mlx .bq h3,.mlx .bq div:where(.x-h3:not(.x-c)),.mlx .bq div:where(.x-h3.x-c)>h3,.mlx .bq div:where(.x-h3.x-c)>.elementor-widget-container>h3{font-size:16.5px}.mlx .bq p,.mlx .bq div:where(.x-p:not(.x-c)),.mlx .bq div:where(.x-p.x-c)>p,.mlx .bq div:where(.x-p.x-c)>.elementor-widget-container>p{padding:0 18px 20px 18px}.mlx .bq-c{padding:6px 18px}}
.pg .mlx .ph{position:relative;overflow:hidden}
.mlx .ph-dark{background:var(--black);min-height:min(820px,100vh);display:flex;align-items:center;padding:120px 0 110px}
.mlx .ph-dark .ph-bg{position:absolute;inset:0;background:radial-gradient(60% 70% at 72% 50%,#3b0507,rgba(59,5,7,0) 62%),linear-gradient(180deg,#0d0d0e,#060606)}
.mlx .ph-3d{position:absolute;inset:0}
.mlx .ph-in{position:relative;pointer-events:none}
.mlx .ph-in>*{pointer-events:auto}
.mlx .crumb{display:flex;gap:10px;font-size:14px;color:#8d8d92;margin-bottom:34px}
.mlx.elementor.elementor.elementor .crumb{margin-bottom:34px}
.mlx .crumb a:hover{color:var(--red)}
.mlx .ph-light .crumb{color:var(--mute)}
.mlx .ph h1,.mlx .ph div:where(.x-h1:not(.x-c)),.mlx .ph div:where(.x-h1.x-c)>h1,.mlx .ph div:where(.x-h1.x-c)>.elementor-widget-container>h1{font-size:clamp(44px,6vw,92px);letter-spacing:-.04em;line-height:1;margin-bottom:26px}
.mlx.elementor.elementor.elementor .ph h1,.mlx.elementor.elementor.elementor .ph div:where(.x-h1:not(.x-c)),.mlx.elementor.elementor.elementor .ph div:where(.x-h1.x-c)>h1{margin-bottom:26px}
.mlx .ph-dark h1,.mlx .ph-dark div:where(.x-h1:not(.x-c)),.mlx .ph-dark div:where(.x-h1.x-c)>h1,.mlx .ph-dark div:where(.x-h1.x-c)>.elementor-widget-container>h1{color:#fff;max-width:760px}
.mlx.elementor.elementor.elementor .ph-dark h1,.mlx.elementor.elementor.elementor .ph-dark div:where(.x-h1:not(.x-c)),.mlx.elementor.elementor.elementor .ph-dark div:where(.x-h1.x-c)>h1{max-width:760px}
.mlx .ph h1 .ln,.mlx .ph div:where(.x-h1) .ln{display:block;overflow:hidden;padding-bottom:.06em}
.mlx .ph h1 .ln>span:where(:not(.elementor-heading-title)),.mlx .ph h1 .ln>div:where(.x-span:not(.x-c)),.mlx .ph h1 .ln>div:where(.x-span.x-c)>span,.mlx .ph h1 .ln>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .ph div:where(.x-h1) .ln>span:where(:not(.elementor-heading-title)),.mlx .ph div:where(.x-h1) .ln>div:where(.x-span:not(.x-c)),.mlx .ph div:where(.x-h1) .ln>div:where(.x-span.x-c)>span,.mlx .ph div:where(.x-h1) .ln>div:where(.x-span.x-c)>.elementor-widget-container>span{display:inline-block;transform:translateY(105%);animation:mlx-up 1.1s var(--ez) forwards}
.mlx .ph h1 .ln:nth-child(2)>span:where(:not(.elementor-heading-title)),.mlx .ph h1 .ln:nth-child(2)>div:where(.x-span:not(.x-c)),.mlx .ph h1 .ln:nth-child(2)>div:where(.x-span.x-c)>span,.mlx .ph h1 .ln:nth-child(2)>div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .ph div:where(.x-h1) .ln:nth-child(2)>span:where(:not(.elementor-heading-title)),.mlx .ph div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span:not(.x-c)),.mlx .ph div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span.x-c)>span,.mlx .ph div:where(.x-h1) .ln:nth-child(2)>div:where(.x-span.x-c)>.elementor-widget-container>span{animation-delay:.12s}
.mlx .ph h1 .red,.mlx .ph div:where(.x-h1) .red{color:transparent;background:linear-gradient(95deg,#ff2b2f 10%,#ff8d8f);-webkit-background-clip:text;background-clip:text}
.mlx .ph-light h1 .red,.mlx .ph-light div:where(.x-h1) .red{background:linear-gradient(95deg,#ff0004,#ff5a5d);-webkit-background-clip:text;background-clip:text}
.mlx .ph .lead{font-size:clamp(16px,1.35vw,19.5px);max-width:560px;margin-bottom:36px;opacity:0;animation:mlx-fade 1s .45s var(--ez) forwards}
.mlx.elementor.elementor.elementor .ph .lead{max-width:560px;margin-bottom:36px}
.mlx .ph-dark .lead{color:#b9b9bd}
.mlx .ph .cta-row,.mlx .ph .kick{opacity:0;animation:mlx-fade 1s .2s var(--ez) forwards}
.mlx .ph .cta-row{animation-delay:.6s}
.mlx .nums{background:var(--black);border-top:1px solid #1d1d20;padding:0 0 10px}
.mlx .nm-g{display:grid;grid-template-columns:repeat(5,1fr)}
.mlx .nm{padding:38px 26px 40px;border-left:1px solid #1d1d20}
.mlx .nm:first-child{border-left:0;padding-left:0}
.mlx .nm b,.mlx .nm div:where(.x-b){display:flex;align-items:center;gap:6px;font:500 clamp(32px,3vw,46px)/1 var(--ft);color:#fff;letter-spacing:-.035em}
.mlx .nm b .ic,.mlx .nm div:where(.x-b) .ic{color:#ffb31a;width:22px;height:22px}
.mlx.elementor.elementor.elementor .nm b .ic,.mlx.elementor.elementor.elementor .nm div:where(.x-b) .ic{width:22px}
.mlx .nm span:where(:not(.elementor-heading-title)),.mlx .nm div:where(.x-span:not(.x-c)),.mlx .nm div:where(.x-span.x-c)>span,.mlx .nm div:where(.x-span.x-c)>.elementor-widget-container>span{display:block;margin-top:10px;font-size:14.5px;color:#8f8f94;line-height:1.4}
.mlx.elementor.elementor.elementor .nm span:where(:not(.elementor-heading-title)),.mlx.elementor.elementor.elementor .nm div:where(.x-span:not(.x-c)),.mlx.elementor.elementor.elementor .nm div:where(.x-span.x-c)>span{margin-top:10px}
.mlx .story{padding:150px 0 130px}
.mlx .st-in{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
.mlx .st-q{position:sticky;top:140px}
.mlx .st-q blockquote,.mlx .st-q div:where(.x-blockquote){font:500 clamp(48px,5.6vw,88px)/1 var(--ft);letter-spacing:-.045em;color:var(--ink)}
.mlx .st-q em,.mlx .st-q div:where(.x-em){font-style:normal;color:var(--red)}
.mlx .st-s{margin-top:22px;font-size:15px;color:var(--mute)}
.mlx.elementor.elementor.elementor .st-s{margin-top:22px}
.mlx .st-t p,.mlx .st-t div:where(.x-p:not(.x-c)),.mlx .st-t div:where(.x-p.x-c)>p,.mlx .st-t div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:clamp(18px,1.5vw,21px);line-height:1.65;color:#4a4a4e;margin-bottom:26px}
.mlx.elementor.elementor.elementor .st-t p,.mlx.elementor.elementor.elementor .st-t div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .st-t div:where(.x-p.x-c)>p{margin-bottom:26px}
.mlx .st-t p:first-child,.mlx .st-t div:where(.x-p:not(.x-c)):first-child,.mlx .st-t div:where(.x-p.x-c):first-child>p{font-size:clamp(21px,1.8vw,26px);color:var(--ink);line-height:1.5}
.mlx .prin{padding:120px 0;background:var(--soft)}
.mlx .pr-g{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.mlx .pc4{position:relative;padding:34px 28px 36px;border-radius:26px;background:#fff;overflow:hidden;transition:transform .4s var(--ez),box-shadow .4s}
.mlx .pc4:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px rgba(0,0,0,.35)}
.mlx .pc4 .n{position:absolute;right:22px;top:18px;font:500 54px/1 var(--ft);color:#f1f1f3;letter-spacing:-.04em}
.mlx .pc4 .ic{position:relative;width:52px;height:52px;border-radius:16px;background:var(--red);-webkit-mask:none;mask:none;margin-bottom:28px;box-shadow:0 14px 26px -14px rgba(255,0,4,.8)}
.mlx.elementor.elementor.elementor .pc4 .ic{width:52px;margin-bottom:28px}
.mlx .pc4 .ic::after{content:"";position:absolute;inset:14px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .pc4 h3,.mlx .pc4 div:where(.x-h3:not(.x-c)),.mlx .pc4 div:where(.x-h3.x-c)>h3,.mlx .pc4 div:where(.x-h3.x-c)>.elementor-widget-container>h3{font-size:21px;margin-bottom:10px;letter-spacing:-.015em}
.mlx.elementor.elementor.elementor .pc4 h3,.mlx.elementor.elementor.elementor .pc4 div:where(.x-h3:not(.x-c)),.mlx.elementor.elementor.elementor .pc4 div:where(.x-h3.x-c)>h3{margin-bottom:10px}
.mlx .pc4 p,.mlx .pc4 div:where(.x-p:not(.x-c)),.mlx .pc4 div:where(.x-p.x-c)>p,.mlx .pc4 div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:15.5px}
.mlx .anat{padding:130px 0;background:#070708;color:#a9a9ae;overflow:hidden}
.mlx .an-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}
.mlx .an-txt h2,.mlx .an-txt div:where(.x-h2:not(.x-c)),.mlx .an-txt div:where(.x-h2.x-c)>h2,.mlx .an-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(32px,3.6vw,52px);margin-bottom:34px}
.mlx.elementor.elementor.elementor .an-txt h2,.mlx.elementor.elementor.elementor .an-txt div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .an-txt div:where(.x-h2.x-c)>h2{margin-bottom:34px}
.mlx .an-l{list-style:none;counter-reset:a}
.mlx .an-l li,.mlx .an-l div:where(.x-li){counter-increment:a;display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:16px 0;border-top:1px solid #1f1f22}
.mlx .an-l li::before,.mlx .an-l div:where(.x-li)::before{content:"0" counter(a);grid-row:span 2;font:500 15px/1.6 var(--ft);color:var(--red)}
.mlx .an-l b,.mlx .an-l div:where(.x-b){font:500 18px/1.3 var(--ft);color:#fff}
.mlx .an-l span:where(:not(.elementor-heading-title)),.mlx .an-l div:where(.x-span:not(.x-c)),.mlx .an-l div:where(.x-span.x-c)>span,.mlx .an-l div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:15px}
.mlx .an-n{margin-top:22px;font-size:13.5px;color:#6f6f75}
.mlx.elementor.elementor.elementor .an-n{margin-top:22px}
.mlx .an-art{border-radius:30px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(255,0,4,.45)}
.mlx .an-art img{width:100%}
.mlx.elementor.elementor.elementor .an-art img{width:100%}
.mlx .mii{padding:130px 0 40px}
.mlx .mi-card{position:relative;border-radius:36px;overflow:hidden;background:#050506;min-height:520px;display:flex;align-items:center}
.mlx .mi-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 50%;opacity:.7}
.mlx.elementor.elementor.elementor .mi-bg{width:100%}
.mlx .mi-card::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050506 30%,rgba(5,5,6,.2))}
.mlx .mi-txt{position:relative;z-index:1;padding:70px;max-width:620px;color:#b9b9bd}
.mlx.elementor.elementor.elementor .mi-txt{max-width:620px}
.mlx .mi-txt h2,.mlx .mi-txt div:where(.x-h2:not(.x-c)),.mlx .mi-txt div:where(.x-h2.x-c)>h2,.mlx .mi-txt div:where(.x-h2.x-c)>.elementor-widget-container>h2{color:#fff;font-size:clamp(34px,4vw,58px);margin-bottom:20px}
.mlx.elementor.elementor.elementor .mi-txt h2,.mlx.elementor.elementor.elementor .mi-txt div:where(.x-h2:not(.x-c)),.mlx.elementor.elementor.elementor .mi-txt div:where(.x-h2.x-c)>h2{margin-bottom:20px}
.mlx .mi-txt>p,.mlx .mi-txt>div:where(.x-p:not(.x-c)),.mlx .mi-txt>div:where(.x-p.x-c)>p,.mlx .mi-txt>div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:18px;margin-bottom:28px}
.mlx.elementor.elementor.elementor .mi-txt>p,.mlx.elementor.elementor.elementor .mi-txt>div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .mi-txt>div:where(.x-p.x-c)>p{margin-bottom:28px}
.mlx .mi-a{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:15px;color:#ddd}
.mlx .mi-a .ic{color:#ff4b4e;margin-top:3px}
.mlx.elementor.elementor.elementor .mi-a .ic{margin-top:3px}
.mlx .revs-s{padding:130px 0}
.mlx .revs-s .rv-wall{grid-template-columns:repeat(3,1fr)}
.mlx .buy{padding:20px 0 130px}
.mlx .by-g{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}
.mlx .by{padding:36px 32px;border-radius:28px;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}
.mlx .by-t{font:600 13px/1 var(--ft);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.mlx .by b,.mlx .by div:where(.x-b){font:500 30px/1.1 var(--ft);color:var(--ink);letter-spacing:-.025em}
.mlx .by p,.mlx .by div:where(.x-p:not(.x-c)),.mlx .by div:where(.x-p.x-c)>p,.mlx .by div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:15.5px}
.mlx .by.me{background:var(--black);border-color:var(--black);color:#a9a9ae}
.mlx .by.me b,.mlx .by.me div:where(.x-b){color:#fff}
.mlx .by.me .by-t{color:#ff5357}
.mlx .by-c{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--ft);color:#fff}
.mlx.elementor.elementor.elementor .by-c{margin-top:auto}
.mlx .by.me:hover .ic-arrow{transform:translateX(4px)}
.mlx .by-c .ic{transition:transform .3s}
.mlx .ph-light{background:linear-gradient(180deg,#fff,var(--soft));padding:110px 0 70px}
.mlx .ph-light::before{content:"";position:absolute;right:-12%;top:-30%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(255,0,4,.08),transparent)}
.mlx.elementor.elementor.elementor .ph-light::before{width:60%}
.mlx .ph-light h1,.mlx .ph-light div:where(.x-h1:not(.x-c)),.mlx .ph-light div:where(.x-h1.x-c)>h1,.mlx .ph-light div:where(.x-h1.x-c)>.elementor-widget-container>h1{max-width:900px}
.mlx.elementor.elementor.elementor .ph-light h1,.mlx.elementor.elementor.elementor .ph-light div:where(.x-h1:not(.x-c)),.mlx.elementor.elementor.elementor .ph-light div:where(.x-h1.x-c)>h1{max-width:900px}
.mlx .ct-cards{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}
.mlx.elementor.elementor.elementor .ct-cards{margin-top:20px}
.mlx .cc2{display:flex;flex-direction:column;gap:4px;padding:28px 26px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:transform .35s var(--ez),box-shadow .35s,border-color .35s}
.mlx .cc2:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px rgba(0,0,0,.35);border-color:transparent}
.mlx .cc2 .ic{position:relative;width:48px;height:48px;border-radius:14px;background:var(--ink);-webkit-mask:none;mask:none;margin-bottom:20px}
.mlx.elementor.elementor.elementor .cc2 .ic{width:48px;margin-bottom:20px}
.mlx .cc2 .ic::after{content:"";position:absolute;inset:13px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.mlx .cc2.wa .ic{background:#25D366}
.mlx .cc2 b,.mlx .cc2 div:where(.x-b){font:500 20px/1.2 var(--ft);color:var(--ink)}
.mlx .cc2 span:where(:not(.elementor-heading-title)),.mlx .cc2 div:where(.x-span:not(.x-c)),.mlx .cc2 div:where(.x-span.x-c)>span,.mlx .cc2 div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:15.5px;color:var(--ink);word-break:break-word}
.mlx .cc2 small,.mlx .cc2 div:where(.x-small){font-size:13.5px;color:var(--mute)}
.mlx .cform{padding:90px 0 110px}
.mlx .cf-in{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:start}
.mlx .cf{padding:46px;border-radius:32px;background:#fff;box-shadow:0 40px 80px -50px rgba(0,0,0,.35),0 0 0 1px var(--line)}
.mlx .cf h2,.mlx .cf div:where(.x-h2:not(.x-c)),.mlx .cf div:where(.x-h2.x-c)>h2,.mlx .cf div:where(.x-h2.x-c)>.elementor-widget-container>h2{font-size:clamp(28px,2.6vw,40px)}
.mlx .cf-s{margin:8px 0 26px;font-size:15.5px}
.mlx.elementor.elementor.elementor .cf-s{margin:8px 0 26px}
.mlx .cf-topic{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.mlx.elementor.elementor.elementor .cf-topic{margin-bottom:24px}
.mlx .cf-topic input{position:absolute;opacity:0;pointer-events:none}
.mlx .cf-topic span:where(:not(.elementor-heading-title)),.mlx .cf-topic div:where(.x-span:not(.x-c)),.mlx .cf-topic div:where(.x-span.x-c)>span,.mlx .cf-topic div:where(.x-span.x-c)>.elementor-widget-container>span{display:inline-block;padding:11px 18px;border-radius:999px;border:1px solid var(--line);font:500 14.5px/1 var(--ft);color:var(--ink);cursor:pointer;transition:all .2s}
.mlx .cf-topic input:checked+span:where(:not(.elementor-heading-title)),.mlx .cf-topic input:checked+div:where(.x-span:not(.x-c)),.mlx .cf-topic input:checked+div:where(.x-span.x-c)>span,.mlx .cf-topic input:checked+div:where(.x-span.x-c)>.elementor-widget-container>span{background:var(--ink);border-color:var(--ink);color:#fff}
.mlx .cf-topic input:focus-visible+span:where(:not(.elementor-heading-title)),.mlx .cf-topic input:focus-visible+div:where(.x-span:not(.x-c)),.mlx .cf-topic input:focus-visible+div:where(.x-span.x-c)>span,.mlx .cf-topic input:focus-visible+div:where(.x-span.x-c)>.elementor-widget-container>span{outline:2px solid var(--red);outline-offset:2px}
.mlx .cf-g{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px}
.mlx.elementor.elementor.elementor .cf-g{margin-bottom:26px}
.mlx .f{position:relative;display:block}
.mlx .f.full{grid-column:1/-1}
.mlx .f input,.mlx .f textarea{width:100%;padding:26px 18px 10px;border-radius:16px;border:1.5px solid var(--line);background:var(--soft);font:16px var(--fb);color:var(--ink);outline:0;resize:vertical;transition:border-color .25s,background .25s}
.mlx.elementor.elementor.elementor .f input,.mlx.elementor.elementor.elementor .f textarea{width:100%}
.mlx .f input:focus,.mlx .f textarea:focus{border-color:var(--ink);background:#fff}
.mlx .f span:where(:not(.elementor-heading-title)),.mlx .f div:where(.x-span:not(.x-c)),.mlx .f div:where(.x-span.x-c)>span,.mlx .f div:where(.x-span.x-c)>.elementor-widget-container>span{position:absolute;left:19px;top:19px;font-size:15.5px;color:var(--mute);pointer-events:none;transition:all .2s var(--ez)}
.mlx .f input:focus+span:where(:not(.elementor-heading-title)),.mlx .f input:focus+div:where(.x-span:not(.x-c)),.mlx .f input:focus+div:where(.x-span.x-c)>span,.mlx .f input:focus+div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .f input:not(:placeholder-shown)+span:where(:not(.elementor-heading-title)),.mlx .f input:not(:placeholder-shown)+div:where(.x-span:not(.x-c)),.mlx .f input:not(:placeholder-shown)+div:where(.x-span.x-c)>span,.mlx .f input:not(:placeholder-shown)+div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .f textarea:focus+span:where(:not(.elementor-heading-title)),.mlx .f textarea:focus+div:where(.x-span:not(.x-c)),.mlx .f textarea:focus+div:where(.x-span.x-c)>span,.mlx .f textarea:focus+div:where(.x-span.x-c)>.elementor-widget-container>span,.mlx .f textarea:not(:placeholder-shown)+span:where(:not(.elementor-heading-title)),.mlx .f textarea:not(:placeholder-shown)+div:where(.x-span:not(.x-c)),.mlx .f textarea:not(:placeholder-shown)+div:where(.x-span.x-c)>span,.mlx .f textarea:not(:placeholder-shown)+div:where(.x-span.x-c)>.elementor-widget-container>span{top:9px;font-size:12px;color:var(--red)}
.mlx .cf-ok{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;border-radius:14px;background:#e9f9ef;color:#137a3a;font:500 15px/1.3 var(--ft)}
.mlx.elementor.elementor.elementor .cf-ok{margin-top:20px}
.mlx .cf-ok[hidden]{display:none}
.mlx .qh{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px}
.mlx .qh-i{display:flex;gap:16px;padding:22px;border-radius:22px;border:1px solid var(--line);transition:border-color .3s,background .3s}
.mlx .qh-i:hover{border-color:var(--ink);background:var(--soft)}
.mlx .qh-i .ic{flex:none;width:22px;height:22px;color:var(--red);margin-top:2px}
.mlx.elementor.elementor.elementor .qh-i .ic{width:22px;margin-top:2px}
.mlx .qh-i b,.mlx .qh-i div:where(.x-b){display:block;font:500 17px/1.3 var(--ft);color:var(--ink);margin-bottom:4px}
.mlx.elementor.elementor.elementor .qh-i b,.mlx.elementor.elementor.elementor .qh-i div:where(.x-b){margin-bottom:4px}
.mlx .qh-i span:where(:not(.elementor-heading-title)),.mlx .qh-i div:where(.x-span:not(.x-c)),.mlx .qh-i div:where(.x-span.x-c)>span,.mlx .qh-i div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:14.5px;line-height:1.5}
.mlx .cmap{padding:0 0 110px}
.mlx .mp{position:relative;border-radius:34px;overflow:hidden;height:520px;background:#e9e9ec}
.mlx .mp iframe{width:100%;height:100%;border:0;filter:grayscale(.55) contrast(1.05)}
.mlx.elementor.elementor.elementor .mp iframe{width:100%}
.mlx .mp-c{position:absolute;left:30px;bottom:30px;max-width:360px;padding:28px;border-radius:24px;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px rgba(0,0,0,.4)}
.mlx.elementor.elementor.elementor .mp-c{max-width:360px}
.mlx .mp-c>b,.mlx .mp-c>div:where(.x-b){display:block;font:500 24px/1.2 var(--ft);color:var(--ink);margin-bottom:8px}
.mlx.elementor.elementor.elementor .mp-c>b,.mlx.elementor.elementor.elementor .mp-c>div:where(.x-b){margin-bottom:8px}
.mlx .mp-c>p,.mlx .mp-c>div:where(.x-p:not(.x-c)),.mlx .mp-c>div:where(.x-p.x-c)>p,.mlx .mp-c>div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:15px;margin-bottom:18px}
.mlx.elementor.elementor.elementor .mp-c>p,.mlx.elementor.elementor.elementor .mp-c>div:where(.x-p:not(.x-c)),.mlx.elementor.elementor.elementor .mp-c>div:where(.x-p.x-c)>p{margin-bottom:18px}
.mlx .cfaq{padding:0 0 130px}
.mlx .cq-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
@media (max-width:1180px){.mlx .nm-g{grid-template-columns:repeat(3,1fr)}.mlx .nm{border-left:0;padding-left:0;border-top:1px solid #1d1d20}.mlx .pr-g{grid-template-columns:1fr 1fr}.mlx .an-in,.mlx .st-in,.mlx .cf-in,.mlx .cq-in{grid-template-columns:1fr;gap:44px}.mlx .st-q,.mlx .qh{position:static}.mlx .ct-cards{grid-template-columns:1fr 1fr}.mlx .by-g{grid-template-columns:1fr}.mlx .revs-s .rv-wall{grid-template-columns:1fr 1fr}}
@media (max-width:900px){.mlx .ph-dark{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:50px 0 0}.mlx .ph-dark .ph-in{order:1}.mlx .ph-dark .ph-3d{order:2}.mlx .ph-dark .ph-3d{position:relative;height:min(86vw,520px);margin-top:10px}.mlx.elementor.elementor.elementor .ph-dark .ph-3d{margin-top:10px}.mlx .ph-dark .ph-in{position:relative}}
@media (max-width:620px){.mlx .ph-light{padding:60px 0 50px}.mlx .ph h1,.mlx .ph div:where(.x-h1:not(.x-c)),.mlx .ph div:where(.x-h1.x-c)>h1,.mlx .ph div:where(.x-h1.x-c)>.elementor-widget-container>h1{font-size:clamp(38px,11vw,56px)}.mlx .ph .cta-row .btn{flex:1;justify-content:center}.mlx .nm-g{grid-template-columns:1fr 1fr}.mlx .nm{padding:24px 0}.mlx .nm:last-child{grid-column:1/-1}.mlx .story,.mlx .prin,.mlx .anat,.mlx .revs-s{padding:90px 0}.mlx .mii{padding:90px 0 30px}.mlx .buy{padding-bottom:90px}.mlx .pr-g{grid-template-columns:1fr}.mlx .mi-card{min-height:0}.mlx .mi-txt{padding:40px 24px}.mlx .mi-card::after{background:linear-gradient(0deg,#050506 45%,rgba(5,5,6,.4))}.mlx .revs-s .rv-wall{grid-template-columns:1fr}.mlx .ct-cards{grid-template-columns:1fr 1fr;gap:10px}.mlx .cc2{padding:20px 16px}.mlx .cc2 .ic{width:40px;height:40px;margin-bottom:14px}.mlx.elementor.elementor.elementor .cc2 .ic{width:40px;margin-bottom:14px}.mlx .cc2 .ic::after{inset:11px}.mlx .cc2 b,.mlx .cc2 div:where(.x-b){font-size:17px}.mlx .cc2 span:where(:not(.elementor-heading-title)),.mlx .cc2 div:where(.x-span:not(.x-c)),.mlx .cc2 div:where(.x-span.x-c)>span,.mlx .cc2 div:where(.x-span.x-c)>.elementor-widget-container>span{font-size:13.5px}.mlx .cf{padding:28px 20px;border-radius:26px}.mlx .cf-g{grid-template-columns:1fr}.mlx .cform{padding:60px 0 80px}.mlx .mp{height:auto;display:flex;flex-direction:column-reverse;border-radius:26px}.mlx .mp iframe{height:320px}.mlx .mp-c{position:static;max-width:none;border-radius:0;background:#fff}.mlx.elementor.elementor.elementor .mp-c{max-width:none}}
.mlx .who{padding:20px 0 120px}
.mlx .who-g{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.mlx .who-g article{padding:30px 30px 32px;border-radius:24px;border:1px solid var(--line);transition:border-color .3s}
.mlx .who-g article:hover{border-color:var(--ink)}
.mlx .who-g h3,.mlx .who-g div:where(.x-h3:not(.x-c)),.mlx .who-g div:where(.x-h3.x-c)>h3,.mlx .who-g div:where(.x-h3.x-c)>.elementor-widget-container>h3{font-size:21px;margin-bottom:10px;letter-spacing:-.015em}
.mlx.elementor.elementor.elementor .who-g h3,.mlx.elementor.elementor.elementor .who-g div:where(.x-h3:not(.x-c)),.mlx.elementor.elementor.elementor .who-g div:where(.x-h3.x-c)>h3{margin-bottom:10px}
.mlx .who-g p,.mlx .who-g div:where(.x-p:not(.x-c)),.mlx .who-g div:where(.x-p.x-c)>p,.mlx .who-g div:where(.x-p.x-c)>.elementor-widget-container>p{font-size:16px;line-height:1.65}
@media (max-width:900px){.mlx .who-g{grid-template-columns:1fr}}
@media (max-width:620px){.mlx .who{padding:0 0 90px}.mlx .who-g article{padding:24px 20px}}
/* ---- Elementor / WoodMart adapter ---- */
.mlx,.mlx *,.mlx *::before,.mlx *::after{box-sizing:border-box}
.mlx :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd,form,label){margin:0;padding:0}
.mlx :where(ul,ol){list-style:none}
.mlx :where(img){max-width:100%;height:auto}
.mlx :where(a){text-decoration:none}
.mlx :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;min-height:0;text-transform:none;letter-spacing:normal;box-shadow:none}
.mlx :where(input,textarea){font:inherit;color:inherit;box-shadow:none}
.e-con.mlx-root,.e-con.x.mlx-root{display:contents!important}
.elementor-widget.x>.elementor-widget-container{display:contents}
.elementor-widget-image.x-img,.elementor-widget-image.x-img>.elementor-widget-container{display:contents}
.elementor-widget-google_maps.x-map,.elementor-widget-google_maps.x-map>.elementor-widget-container,.elementor-widget-google_maps.x-map .elementor-custom-embed{display:contents}
body.mlx-hdr .whb-header,body.mlx-hdr .whb-header .whb-main-header,body.mlx-hdr .whb-header .whb-general-header,body.mlx-hdr .whb-header .whb-general-header>.container,body.mlx-hdr .whb-header .whb-general-header .whb-flex-row,body.mlx-hdr .whb-header .whb-column.whb-column8,body.mlx-hdr .whb-header .whb-column8 .wd-header-html,body.mlx-hdr .whb-header .whb-column8 .wd-header-html>.elementor,body.mlx-hdr .whb-header .whb-column8 .wd-header-html>.elementor>.elementor-element{display:contents!important}
body.mlx-hdr .whb-header .whb-column:not(.whb-column8),body.mlx-hdr .whb-header .whb-top-bar,body.mlx-hdr .whb-header .whb-header-bottom,body.mlx-hdr .whb-clone,body.mlx-hdr .whb-header .whb-mobile-nav-icon{display:none!important}
body.mlx-hdr .whb-header{position:static!important;margin:0!important;padding:0!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important}
body.mlx-hdr .whb-header .wd-header-html{margin:0;padding:0}
body.mlx-hdr .website-wrapper,body.mlx-hdr .main-page-wrapper{overflow:visible!important;overflow-x:clip!important}
body.mlx-ftr .wd-footer,body.mlx-ftr .footer-container{background:none!important;border:0!important;padding:0!important;margin:0!important;color:inherit}
body.mlx-ftr .wd-footer>.container,body.mlx-ftr .footer-container>.container,body.mlx-ftr .wd-footer .main-footer,body.mlx-ftr .wd-footer .main-footer>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.mlx-ftr .wd-footer .wd-copyrights,body.mlx-ftr .footer-container .copyrights-wrapper{display:none!important}
body.mlx-ftr .wd-footer .elementor,body.mlx-ftr .wd-footer .elementor>.elementor-element{display:contents}
body.mlx-page .wd-page-title,body.mlx-page .page-title{display:none!important}
body.mlx-page .main-page-wrapper,body.mlx-page .wd-page-content,body.mlx-page .site-content,body.mlx-page .wd-content-layout,body.mlx-page .wd-content-area,body.mlx-page .entry-content,body.mlx-page article.page{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
body.mlx-page .main-page-wrapper>.container,body.mlx-page .main-page-wrapper>.container-fluid,body.mlx-page .wd-content-layout>.container,body.mlx-page .wd-content-layout.container{max-width:none!important;padding:0!important}
body.mlx-page .wd-content-layout{display:block!important}
body.mlx-page .wd-content-area{flex:none!important}
@media (max-width:1024px){body.sticky-toolbar-on .mlx .wa-float{bottom:72px}}
.mlx .cf .wpcf7{margin-top:4px}
.mlx .cf .wpcf7 form{display:block}
.mlx .cf .wpcf7 label{display:block;font:500 13px/1.3 var(--ft);color:var(--ink);margin-bottom:6px}
.mlx .cf .wpcf7 :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){width:100%;padding:15px 18px;border-radius:16px;border:1.5px solid var(--line);background:var(--soft);font:16px var(--fb);color:var(--ink);height:auto;min-height:54px;transition:border-color .25s,background .25s;box-shadow:none}
.mlx .cf .wpcf7 textarea{min-height:130px;resize:vertical}
.mlx .cf .wpcf7 :is(input,textarea,select):focus{border-color:var(--ink);background:#fff;outline:0}
.mlx .cf .wpcf7 :is(input[type=submit],button[type=submit]){height:56px;padding:0 32px;border-radius:999px;background:var(--red);color:#fff;font:500 16px/1 var(--ft);border:0;cursor:pointer;box-shadow:0 14px 30px -14px rgba(255,0,4,.8);text-transform:none;letter-spacing:0;transition:background .3s,transform .3s}
.mlx .cf .wpcf7 :is(input[type=submit],button[type=submit]):hover{background:#D60003;transform:translateY(-2px)}
.mlx .cf .wpcf7 p{margin:0 0 14px}
.mlx .cf .wpcf7-response-output{border-radius:14px;margin:14px 0 0!important;padding:12px 16px!important;font-size:15px}
.mlx .cf .wpcf7-not-valid-tip{font-size:13px;margin-top:4px}
.elementor-editor-active .mlx .rv{opacity:1!important;transform:none!important}
.elementor-editor-active .mlx .hero,.elementor-editor-active .mlx .inside{height:auto!important}
.elementor-editor-active .mlx .hero-stick,.elementor-editor-active .mlx .in-stick{position:relative!important;height:auto!important;min-height:640px}
.elementor-editor-active .mlx .hero h1 .ln>span,.elementor-editor-active .mlx .ph h1 .ln>span{transform:none!important}
.elementor-editor-active .mlx .hero .lead,.elementor-editor-active .mlx .hero .cta-row,.elementor-editor-active .mlx .hero .kick,.elementor-editor-active .mlx .ph .lead,.elementor-editor-active .mlx .ph .cta-row,.elementor-editor-active .mlx .ph .kick{opacity:1!important;animation:none!important}
.elementor-editor-active .mlx .sbox{display:none}
.mlx section.e-con.x{position:relative}
.mlx .burger{align-items:stretch}
.mlx .burger>span{display:block;width:100%;min-width:22px;flex:none}
.mlx .hdr.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}
.mlx .hdr .nav.open{z-index:1000;padding-bottom:90px}
.mlx .burger{background:transparent;box-shadow:none;border:0}
.mlx .hdr.menu-open{z-index:100000}
@media (hover:hover){.mlx .burger:hover{background:var(--soft,#f5f5f7)}}
.mlx .burger:focus:not(:focus-visible){background:transparent}
.mlx .nav.open>*,.mlx .nav.open .ni>*{flex-shrink:0}
html.mlx-lock{overflow:hidden}
.mlx .nav.open{overscroll-behavior:contain}