:root{--tj-color-theme-primary: #0aa6b4;--tj-color-theme-bg: #F5F7FA;--tj-color-theme-bg-2: #eef1f6;--tj-color-theme-bg-3: #14324f;--tj-color-theme-dark: #0f2740;--tj-color-theme-dark-2: #16324f;--tj-color-theme-dark-3: #37506b;--ml-red: #ed1c24;--ml-green: #2fa84f;--ml-blue: #0aa6b4;--ml-blue-d: #0b7a85;--ml-blue-l: #38c2cd;--ml-navy: #0f2740;--ml-grad-blue: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 55%,#38c2cd 100%);--ml-grad-header: linear-gradient(90deg,#0b7a85 0%,#0aa6b4 60%,#38c2cd 100%);--ml-grad-red: linear-gradient(135deg,#c2161d 0%,#ed1c24 55%,#f2444b 100%)}::-moz-selection{background: var(--ml-blue);color: #fff;text-shadow: none}::selection{background: var(--ml-blue);color: #fff;text-shadow: none}.header-top{background: linear-gradient(90deg,#0e7981 0%,#0e7981 50%,#0e7981 100%);box-shadow: 0 6px 18px rgba(11,26,46,0.14)}.mlh-topbar{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 16px;width: 100%;padding: 5px 4px;color: #fff}.mlh-left,.mlh-right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.mlh-left{gap: 26px;-ms-flex-wrap: wrap;flex-wrap: wrap}.mlh-right{gap: 16px}.mlh-info{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;color: #fff;font-size: 14px;font-weight: 500;line-height: 1}.mlh-info:hover{color: #eaf6ff}.mlh-ic{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 15px}.mlh-ic-badge{width: 30px;height: 30px;border-radius: 8px;background: rgba(255,255,255,0.16);font-size: 14px}.mlh-iso{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;background: var(--ml-red);color: #fff;font-size: 13px;font-weight: 600;padding: 7px 14px;border-radius: 8px;line-height: 1;white-space: nowrap;-webkit-box-shadow: 0 4px 12px rgba(237,28,36,0.35);box-shadow: 0 4px 12px rgba(237,28,36,0.35)}.mlh-iso-ic{width: 17px;height: 17px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.mlh-follow{font-size: 14px;font-weight: 500}.mlh-socials{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px}.mlh-socials a{width: 24px;height: 24px;border-radius: 7px;background: #fff;color: #1f5fc4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 13px;-webkit-transition: all .25s ease;transition: all .25s ease}.mlh-socials a:hover{background: var(--ml-navy);color: #fff;-webkit-transform: translateY(-2px);transform: translateY(-2px)}.mlh-divider{width: 1px;height: 24px;background: rgba(255,255,255,0.4)}.mlh-brochure{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 9px;color: #fff;font-size: 14px;font-weight: 600;line-height: 1}.mlh-brochure:hover{color: #eaf6ff}.mlh-dl-ic{width: 18px;height: 18px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.header-area .site_logo .logo img{max-height: 100px;width: auto}@media (min-width: 992px){.h10-header .header-bottom{padding-top: 8px;padding-bottom: 8px}}.header-area.header-absolute .header-bottom{background: #fff;-webkit-box-shadow: 0 6px 20px rgba(11,26,46,0.08);box-shadow: 0 6px 20px rgba(11,26,46,0.08)}.h10-header.header-area.section-gap-x{-webkit-margin-start: 0;margin-inline-start: 0;-webkit-margin-end: 0;margin-inline-end: 0}.h10-header.header-area.header-3.header-absolute,.h10-header.header-area.sticky{width: 100%;-webkit-inset-inline-start: 0;inset-inline-start: 0}.h10-header.header-area{border-radius: 0}.h10-header .header-top{border-radius: 0;margin-bottom: 0}.h10-header.header-area.header-absolute{padding-bottom: 0}.h10-header .header-bottom{border-bottom: 0}.h10-header .header-top > .container-fluid,.h10-header .header-bottom > .container-fluid{max-width: 100%;-webkit-margin-start: 0;margin-inline-start: 0;-webkit-margin-end: 0;margin-inline-end: 0;padding-left: 24px;padding-right: 24px}.h10-header.header-area.header-absolute .mainmenu > ul{padding: 0;background-color: transparent;border-radius: 0}.h10-header.header-duplicate .header-top{display: none}.header-area.header-sticky.sticky{background: rgba(255,255,255,0.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 10px 34px rgba(11,26,46,0.12)}.ml-video-hero{position: relative;display: flex;align-items: center;width: 100%;height: 100vh;height: 100dvh;min-height: 320px;padding: 0;overflow: hidden}.header-area.header-3.header-absolute{position: absolute;width: 100%}@media only screen and (max-width: 991px){.header-area.header-3.header-absolute{position: absolute}.ml-video-hero{margin-top: var(--ml-header-h,140px)}}.ml-video-hero-bg{position: absolute;inset: 0;z-index: 0}.ml-video-hero-video{position: absolute;top: var(--ml-header-h,130px);left: 0;right: 0;bottom: 0;overflow: hidden}@media only screen and (max-width: 991px){.ml-video-hero-video{top: 0}}.ml-video-hero-video video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;min-width: 100%;min-height: 100%;-o-object-fit: cover;object-fit: cover;background: #0f2740;border: 0;pointer-events: none;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}@media only screen and (max-width: 991px){.ml-video-hero{height: 56.25vw !important;min-height: 0 !important}.ml-video-hero-bg{display: block !important}.ml-video-hero-video{top: 0 !important}.ml-video-hero-video video{top: 50% !important;left: 50% !important;width: 100% !important;height: 100% !important;-webkit-transform: translate(-50%,-50%) !important;transform: translate(-50%,-50%) !important;-o-object-fit: contain !important;object-fit: contain !important}}.ml-video-hero-overlay{position: absolute;inset: 0;background: linear-gradient(90deg,rgba(8,20,37,0.88) 0%,rgba(8,20,37,0.55) 45%,rgba(8,20,37,0.18) 75%,rgba(8,20,37,0.05) 100%),linear-gradient(180deg,rgba(8,20,37,0.35) 0%,rgba(8,20,37,0) 32%,rgba(8,20,37,0.60) 100%)}.ml-video-hero .container{position: relative;z-index: 2}.ml-hero-strip{background: #0f2740;padding: 30px 0}.ml-hero-strip-title{margin: 0;text-align: center;color: #fff;font-size: 40px;line-height: 1.25;font-weight: 700;letter-spacing: 0.01em;text-transform: uppercase}.ml-hero-strip-title span{color: var(--ml-blue)}.sec-title,.ml-about-title{font-size: 35px !important}@media (min-width: 1025px) and (max-width: 1399px){.ml-hero-strip-title{font-size: 34px}.sec-title,.ml-about-title{font-size: 30px !important}}@media (min-width: 768px) and (max-width: 991px){.ml-hero-strip{padding: 24px 0}.ml-hero-strip-title{font-size: 28px}.sec-title,.ml-about-title{font-size: 25px !important}}@media (max-width: 767px){.ml-hero-strip{padding: 20px 0}.ml-hero-strip-title{font-size: 23px}.sec-title,.ml-about-title{font-size: 21px !important}}.ml-video-hero-content{position: relative;text-align:center;padding-left: 30px;width: 95%}.ml-video-hero-eyebrow{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;margin-bottom: 24px;padding: 9px 20px;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;border: 1px solid rgba(255,255,255,0.28);border-radius: 50px;background: rgba(255,255,255,0.10);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ml-hero-pulse{width: 9px;height: 9px;border-radius: 50%;background: #38c2cd;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-shadow: 0 0 0 0 rgba(86,182,244,0.7);box-shadow: 0 0 0 0 rgba(86,182,244,0.7);-webkit-animation: mlHeroPulse 2.2s infinite;animation: mlHeroPulse 2.2s infinite}@-webkit-keyframes mlHeroPulse{0%{-webkit-box-shadow: 0 0 0 0 rgba(86,182,244,0.6)}70%{-webkit-box-shadow: 0 0 0 12px rgba(86,182,244,0)}100%{-webkit-box-shadow: 0 0 0 0 rgba(86,182,244,0)}}@keyframes mlHeroPulse{0%{box-shadow: 0 0 0 0 rgba(10,166,180,0.6)}70%{box-shadow: 0 0 0 12px rgba(10,166,180,0)}100%{box-shadow: 0 0 0 0 rgba(10,166,180,0)}}.ml-video-hero-title{margin: 0 0 24px;color: #fff;font-size: 70px;line-height: 72px;font-weight: 700;letter-spacing: 1px;text-shadow: 0 2px 26px rgba(4,12,24,0.45)}.ml-video-hero-title span{background: -webkit-gradient(linear,left top,right top,from(#00fffd),to(#00d9ff));background: linear-gradient(90deg,#00fffd,#00d9ff);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.ml-video-hero-desc{max-width: 620px;margin: 0 0 40px;color: rgba(255,255,255,0.88);font-size: 18px;line-height: 1.7;text-shadow: 0 1px 14px rgba(4,12,24,0.35)}.ml-video-hero-btns{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 16px}.ml-video-hero-btns .tj-primary-btn{margin: 0 auto;text-align: center}.ml-video-hero-scroll{position: absolute;left: 50%;bottom: 30px;z-index: 2;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 46px;height: 46px;color: #fff;border: 1px solid rgba(255,255,255,0.45);border-radius: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-animation: mlHeroScroll 2s infinite;animation: mlHeroScroll 2s infinite}.ml-video-hero-scroll:hover{background: rgba(255,255,255,0.15);color: #fff}@-webkit-keyframes mlHeroScroll{0%,100%{-webkit-transform: translate(-50%,0)}50%{-webkit-transform: translate(-50%,8px)}}@keyframes mlHeroScroll{0%,100%{transform: translate(-50%,0)}50%{transform: translate(-50%,8px)}}@media (prefers-reduced-motion: reduce){.ml-video-hero-scroll{-webkit-animation: none;animation: none}}.tj-primary-btn{background-image: linear-gradient(135deg,#c2161d 0%,#ed1c24 55%,#f2444b 100%)}.mainmenu ul > li > .mega-menu-pages.mlm,.mobile_menu ul > li > .mega-menu-pages.mlm{background: transparent;-webkit-box-shadow: none;box-shadow: none;border: 0;border-radius: 0;padding: 18px 0 0}.mainmenu ul > li.has-dropdown > .sub-menu{-webkit-transition: opacity .28s ease,visibility 0s linear .28s !important;transition: opacity .28s ease,visibility 0s linear .28s !important}.mainmenu ul > li.has-dropdown:hover > .sub-menu{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}.mainmenu ul > li.has-dropdown.mlm-open > .sub-menu{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;-webkit-transition: opacity .28s ease,visibility 0s !important;transition: opacity .28s ease,visibility 0s !important}.mainmenu ul > li > .mega-menu-pages.mlm{-webkit-transform: translateX(-50%) !important;-ms-transform: translateX(-50%) !important;transform: translateX(-50%) !important;-webkit-transition: opacity .3s ease,visibility 0s linear .3s !important;transition: opacity .3s ease,visibility 0s linear .3s !important}.mainmenu ul > li.has-dropdown > .sub-menu:not(.mega-menu-pages){-webkit-transform: none !important;-ms-transform: none !important;transform: none !important}.mainmenu ul > li.has-dropdown.mlm-open > a::after{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages){width: 272px !important;padding: 10px !important;border-radius: 14px !important;background: #fff !important;-webkit-box-shadow: 0 24px 60px rgba(15,39,64,0.16) !important;box-shadow: 0 24px 60px rgba(15,39,64,0.16) !important}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li{padding: 0 !important;border: 0 !important}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li > a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;margin: 4px 0;padding: 11px 12px 11px 14px;border: 1px solid #e6edf5;border-radius: 10px;color: #35485c;font-weight: 500;font-size: 15px;line-height: 1.25;position: relative;-webkit-transition: all .25s ease;transition: all .25s ease}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li > a::before{content: "";width: 14px;height: 14px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;border: 2px solid var(--ml-blue);border-radius: 3px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);box-sizing: border-box}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li > a::after{content: "";width: 7px;height: 7px;margin-left: auto;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;border-top: 2px solid #b8c4d2;border-right: 2px solid #b8c4d2;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color .25s ease;transition: border-color .25s ease}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li > a:hover{border-color: var(--ml-blue);background: linear-gradient(90deg,rgba(10,166,180,0.10),rgba(10,166,180,0));color: var(--ml-blue-d);-webkit-transform: translateX(3px);transform: translateX(3px)}.mainmenu ul > li > .sub-menu:not(.mega-menu-pages) > li > a:hover::after{border-color: var(--ml-blue)}.mega-menu-pages.mlm > li{background: transparent;-webkit-box-shadow: none;box-shadow: none;border: 0;padding: 0;margin: 0;list-style: none}.mega-menu-pages.mlm .mlm-wrap{background: #fff;border-radius: 16px;padding: 24px;-webkit-box-shadow: 0 30px 70px rgba(15,39,64,0.18);box-shadow: 0 30px 70px rgba(15,39,64,0.18);max-height: calc(100vh - 170px);overflow-y: auto;overscroll-behavior: contain}.mega-menu-pages.mlm .mlm-wrap::-webkit-scrollbar{width: 8px}.mega-menu-pages.mlm .mlm-wrap::-webkit-scrollbar-thumb{background: rgba(10,166,180,0.35);border-radius: 8px}.mega-menu-pages.mlm .mlm-wrap::-webkit-scrollbar-track{background: transparent}.mega-menu-pages.mlm .mlm-head{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 14px;margin-bottom: 18px}.mega-menu-pages.mlm .mlm-badge{width: 50px;height: 50px;border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;color: #fff}.mega-menu-pages.mlm .mlm-badge-ic{width: 26px;height: 26px}.mega-menu-pages.mlm .mlm-badge-mask{display: inline-block;background-color: currentColor;-webkit-mask: url(../images/pipes-icon.png) center / contain no-repeat;mask: url(../images/pipes-icon.png) center / contain no-repeat}.mega-menu-pages.mlm .mlm-badge-red,.mega-menu-pages.mlm .mlm-badge-blue{background: -webkit-gradient(linear,left top,right bottom,from(#38c2cd),to(#0aa6b4));background: linear-gradient(135deg,#38c2cd,#0aa6b4);-webkit-box-shadow: 0 8px 18px rgba(10,166,180,0.30);box-shadow: 0 8px 18px rgba(10,166,180,0.30)}.mega-menu-pages.mlm .mlm-card .mlm-badge{background: #fff;color: var(--ml-blue);-webkit-box-shadow: 0 8px 18px rgba(9,40,74,0.16);box-shadow: 0 8px 18px rgba(9,40,74,0.16)}.mega-menu-pages.mlm .mlm-title{margin: 0;font-size: 20px;font-weight: 700;line-height: 1.2;letter-spacing: -0.03em;color: var(--ml-navy);position: relative;padding-bottom: 9px}.mega-menu-pages.mlm .mlm-title a{color: inherit}.mega-menu-pages.mlm .mlm-title a:hover{color: var(--ml-blue)}.mega-menu-pages.mlm .mlm-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 46px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,#38c2cd 0%,var(--ml-blue) 100%)}.mega-menu-pages.mlm .mlm-card .mlm-title{color: #fff}.mega-menu-pages.mlm .mlm-card .mlm-title a:hover{color: #eaf6ff}.mega-menu-pages.mlm .mlm-card .mlm-title::after{background: rgba(255,255,255,0.85)}.mega-menu-pages.mlm .mlm-grid{display: grid;grid-template-columns: repeat(3,1fr);grid-auto-flow: column;grid-template-rows: repeat(5,auto);gap: 12px 22px}.mega-menu-pages.mlm .mlm-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 8px;position: relative;z-index: 1}.mega-menu-pages.mlm .mlm-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid #e6edf5;border-radius: 10px;background: #fff;position: relative;-webkit-transition: all .25s ease;transition: all .25s ease}.mega-menu-pages.mlm .mlm-item:hover{border-color: var(--ml-blue);-webkit-box-shadow: 0 8px 20px rgba(10,166,180,0.14);box-shadow: 0 8px 20px rgba(10,166,180,0.14);-webkit-transform: translateY(-2px);transform: translateY(-2px)}.mega-menu-pages.mlm .mlm-label{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 15px;font-weight: 500;line-height: 1.25;color: #33475b}.mega-menu-pages.mlm .mlm-item:hover .mlm-label{color: var(--ml-blue-d)}.mega-menu-pages.mlm .mlm-dot{width: 16px;height: 16px;position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.mega-menu-pages.mlm .mlm-dot::before{content: "";position: absolute;inset: 2px;border: 2px solid var(--ml-blue);border-radius: 3px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.mega-menu-pages.mlm .mlm-dot-blue::before{border-color: var(--ml-blue)}.mega-menu-pages.mlm .mlm-chev{width: 8px;height: 8px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;border-top: 2px solid #b8c4d2;border-right: 2px solid #b8c4d2;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color .25s ease;transition: border-color .25s ease}.mega-menu-pages.mlm .mlm-item:hover .mlm-chev{border-color: var(--ml-blue)}.mega-menu-pages.mlm .mlm-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 22px}.mega-menu-pages.mlm .mlm-card{position: relative;overflow: hidden;border-radius: 14px;padding: 22px}.mega-menu-pages.mlm .mlm-card-red{background: linear-gradient(115deg,#0b7a85 0%,#0aa6b4 55%,#38c2cd 100%)}.mega-menu-pages.mlm .mlm-card-blue{background: linear-gradient(115deg,#0aa6b4 0%,#38c2cd 100%)}.mega-menu-pages.mlm .mlm-card .mlm-item{background: rgba(255,255,255,0.14);border-color: rgba(255,255,255,0.28)}.mega-menu-pages.mlm .mlm-card .mlm-item:hover{background: rgba(255,255,255,0.26);border-color: rgba(255,255,255,0.55)}.mega-menu-pages.mlm .mlm-card .mlm-label{color: #fff}.mega-menu-pages.mlm .mlm-card .mlm-item:hover .mlm-label{color: #fff}.mega-menu-pages.mlm .mlm-card .mlm-dot::before{border-color: rgba(255,255,255,0.92)}.mega-menu-pages.mlm .mlm-card .mlm-chev{border-color: rgba(255,255,255,0.8)}.mega-menu-pages.mlm .mlm-card .mlm-item:hover .mlm-chev{border-color: #fff}.mega-menu-pages.mlm .mlm-card{min-height: 158px}.mega-menu-pages.mlm .mlm-card-img{position: absolute;top: 8px;right: 6px;bottom: 8px;width: 50%;background-size: contain;background-position: center right;background-repeat: no-repeat;mix-blend-mode: multiply;opacity: 0.4;pointer-events: none;-webkit-mask-image: linear-gradient(to right,transparent 0%,#000 42%);mask-image: linear-gradient(to right,transparent 0%,#000 42%)}.mega-menu-pages.mlm .mlm-cta{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 22px;margin-top: 22px;padding: 20px 26px;border-radius: 14px;color: #fff;background: linear-gradient(90deg,#ed1c24 0%,#b81319 24%,#0aa6b4 76%,#0b7a85 100%);-webkit-box-shadow: 0 14px 30px rgba(15,39,64,0.22);box-shadow: 0 14px 30px rgba(15,39,64,0.22)}.mega-menu-pages.mlm .mlm-cta-icon{width: 52px;height: 52px;border-radius: 50%;background: rgba(255,255,255,0.16);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.mega-menu-pages.mlm .mlm-cta-title{font-size: 18px;font-weight: 700;line-height: 1.25;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 175px}.mega-menu-pages.mlm .mlm-cta-sub{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 14px;line-height: 1.4;opacity: 0.92;padding-left: 22px;border-left: 1px solid rgba(255,255,255,0.3)}.mega-menu-pages.mlm .mlm-cta-btn{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;background: #fff;color: var(--ml-navy);font-weight: 700;font-size: 13px;letter-spacing: 0.05em;text-transform: uppercase;padding: 15px 24px;border-radius: 10px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-transition: all .25s ease;transition: all .25s ease}.mega-menu-pages.mlm .mlm-cta:hover .mlm-cta-btn{background: var(--ml-navy);color: #fff}.ml-about{position: relative;overflow: hidden;background-color: #f4f8fd}.ml-about::before{content: "";position: absolute;inset: 0;background-image: url(../images/home-abt-bg.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.45;z-index: 0;pointer-events: none}.ml-about .container{position: relative;z-index: 1}.ml-about-visual{position: relative}.ml-about-stage{position: relative;-webkit-filter: drop-shadow(0 30px 60px rgba(15,39,64,0.16));filter: drop-shadow(0 30px 60px rgba(15,39,64,0.16))}.ml-about-img{display: block;width: 100%;height: auto;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;will-change: transform}.ml-eyebrow{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;color: var(--ml-blue);font-weight: 700;font-size: 14px;letter-spacing: 0.14em;text-transform: uppercase;margin-bottom: 18px}.ml-eyebrow::after{content: "";width: 42px;height: 2px;background: var(--ml-blue);opacity: 0.55}@media only screen and (min-width: 1025px) and (max-width: 1399px){.ml-products .ml-prod-tag{margin-bottom: 26px}.ml-products .ml-prod-title{margin-bottom: 22px}.ml-products .ml-prod-grid{margin-bottom: 30px}.ml-products .ml-prod-card .tj-primary-btn{font-size: 14px;padding: 4px 4px 4px 18px;gap: 8px}.ml-products .ml-prod-card .tj-primary-btn .btn-icon{width: 34px;height: 34px;font-size: 16px}}.ml-about-title{font-size: 40px;line-height: 1.16;font-weight: 800;color: var(--ml-navy);margin: 0 0 16px}.ml-about-desc{color: #000;font-size: 16px;line-height: 1.7;max-width: 580px;margin: 0 0 26px}.ml-mv{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;margin-bottom: 30px}.ml-mv-card{-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 0;padding: 24px 22px 26px;background: #eef4fb;border: 1px solid #bfc7d1;border-radius: 16px;box-shadow: rgba(0,0,0,0.24) 0px 3px 8px}.ml-mv-icon{width: 50px;height: 50px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: linear-gradient(135deg,#38c2cd,#0aa6b4);color: #fff;font-size: 22px;margin-bottom: 16px;-webkit-box-shadow: 0 8px 18px rgba(10,166,180,0.30);box-shadow: 0 8px 18px rgba(10,166,180,0.30)}.ml-mv-title{font-size: 19px;font-weight: 700;color: var(--ml-navy);margin: 0 0 8px}.ml-mv-desc{font-size: 16px;line-height: 1.65;color: #000000;margin: 0}.tj-client-section .sec-heading{margin-bottom: 34px}.tj-client-section .sec-title{color: #fff}.tj-client-section .sub-title{color: #fff;border-color: rgba(255,255,255,0.35)}.tj-client-section .client-logo{width: 224px;height: 104px;padding: 18px 24px}.tj-client-section .client-logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;-o-object-fit: contain;object-fit: contain}@media only screen and (max-width: 1399px){.client-slider-1::before,.client-slider-1::after{width: 0}}.ml-whatsapp-float{position: fixed;inset-inline-end: 40px;bottom: 122px;z-index: 99;width: 60px;height: 60px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #25d366;color: #fff;font-size: 32px;-webkit-box-shadow: 0 8px 24px rgba(37,211,102,0.45);box-shadow: 0 8px 24px rgba(37,211,102,0.45);-webkit-transition: -webkit-transform .25s ease;transition: transform .25s ease}.ml-whatsapp-float:hover{color: #fff;-webkit-transform: translateY(-3px);transform: translateY(-3px)}@media only screen and (max-width: 767px){.ml-whatsapp-float{bottom: 104px;width: 42px;height: 42px;font-size: 22px;right: 16px}#tj-back-to-top{height: 42px;width: 42px;inset-inline-end: 16px}#tj-back-to-top-percentage{font-size: 10px}#tj-back-to-top-percentage i{font-size: 15px}}.ml-products .ml-prod-card{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: linear-gradient(135deg,rgba(255,255,255,0.55) 0%,rgba(247,251,255,0.45) 55%,rgba(238,245,253,0.40) 100%),url(../images/pro-box-bg.jpg);background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 22px;padding: 26px;gap: 34px;overflow: hidden;-webkit-box-shadow: 0 30px 70px rgba(15,39,64,0.10);box-shadow: 0 30px 70px rgba(15,39,64,0.10)}.ml-products .ml-prod-card::before{display: none}@media (max-width: 767px){.ml-products .ml-prod-card{background: linear-gradient(135deg,#ffffff 0%,#f7fbff 60%,#eef5fd 100%)}}.ml-products .ml-prod-card .project-img,.ml-products .ml-prod-card .ml-prod-body{position: relative;z-index: 1}.ml-products .ml-prod-card .ml-prod-media{position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 46%;flex: 0 0 46%;max-width: 46%;-ms-flex-item-align: stretch;align-self: stretch;padding: 13px}.ml-prod-media::before,.ml-prod-media::after{content: "";position: absolute;width: 108px;height: 108px;z-index: 0}.ml-prod-media::before{top: 0;left: 0;background: linear-gradient(135deg,#38c2cd,#0aa6b4);-webkit-clip-path: polygon(0 0,100% 0,0 100%);clip-path: polygon(0 0,100% 0,0 100%);border-top-left-radius: 20px}.ml-prod-media::after{bottom: 0;right: 0;background: linear-gradient(135deg,#0aa6b4,#0b7a85);-webkit-clip-path: polygon(100% 0,100% 100%,0 100%);clip-path: polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius: 20px}.ml-prod-img{position: relative;z-index: 1;height: 100%;border-radius: 16px;overflow: hidden;-webkit-box-shadow: 0 20px 40px rgba(15,39,64,0.16);box-shadow: 0 20px 40px rgba(15,39,64,0.16)}.ml-prod-img img{display: block;width: 100%;height: 100%;min-height: 420px;-o-object-fit: cover;object-fit: cover;background: #e6edf5}.ml-products .ml-prod-card .ml-prod-body{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: none;padding: 6px 6px 6px 0}.ml-prod-tag{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;background: #eaf2fb;border-radius: 14px;padding: 6px 18px 6px 6px;margin-bottom: 22px}.ml-prod-tag-ic{width: 46px;height: 46px;border-radius: 12px;background: linear-gradient(135deg,#38c2cd,#0aa6b4);color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-shadow: 0 8px 16px rgba(10,166,180,0.30);box-shadow: 0 8px 16px rgba(10,166,180,0.30)}.ml-prod-tag-svg{width: 24px;height: 24px}.ml-prod-tag-ic img.ml-prod-tag-svg{-o-object-fit: contain;object-fit: contain;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1)}.ml-prod-tag-text{color: var(--ml-blue);font-weight: 700;font-size: 15px}.sub-title i.ml-eyebrow-mark{width: 24px;height: 2px;border-radius: 2px;background: currentColor;display: inline-block;vertical-align: middle;font-size: 0;margin-right: 9px}.ml-prod-title{font-size: 32px;font-weight: 800;line-height: 1.15;color: var(--ml-navy);position: relative;padding-bottom: 14px;margin: 0 0 24px}.ml-prod-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 70px;height: 4px;border-radius: 4px;background: linear-gradient(90deg,#38c2cd,#0aa6b4)}.ml-prod-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 28px}.ml-prod-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;padding: 14px 16px;background: #fff;box-shadow: rgba(0,0,0,0.24) 0px 3px 8px;border: 1px solid #c0cfde;border-radius: 12px;-webkit-transition: all .25s ease;transition: all .25s ease}.ml-prod-item:hover{border-color: var(--ml-blue);-webkit-box-shadow: 0 10px 22px rgba(10,166,180,0.12);box-shadow: 0 10px 22px rgba(10,166,180,0.12);-webkit-transform: translateY(-2px);transform: translateY(-2px)}.ml-prod-label{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--ml-navy);font-size: 15px;font-weight: 500;line-height: 1.3}.ml-chev{width: 7px;height: 7px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;border-top: 2px solid var(--ml-blue);border-right: 2px solid var(--ml-blue);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.ml-products{overflow: hidden}.ml-prod-sticky{padding: 64px 0}.ml-prod-sticky .sec-heading-wrap{margin-bottom: 40px}.ml-prod-track-wrap{overflow: visible}.ml-prod-track{--slideW: min(1160px,calc(100% - 40px));display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 30px;padding-left: calc((100% - var(--slideW)) / 2);padding-right: calc((100% - var(--slideW)) / 2);will-change: transform}.ml-prod-slide{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: var(--slideW)}.ml-products .ml-prod-card .ml-prod-media{height: auto}.ml-prod-img{height: 440px}.ml-prod-img img{min-height: 0;height: 100%}.ml-special{margin-top: 30px;background-color: #0a1c33;background-image: radial-gradient(65% 80% at 100% 100%,rgba(56,214,219,0.26) 0%,rgba(22,165,160,0.10) 34%,rgba(22,165,160,0) 62%),radial-gradient(55% 70% at 0% 0%,rgba(53,80,207,0.22) 0%,rgba(53,80,207,0) 58%),linear-gradient(160deg,#0c2745 0%,#0a1c33 55%,#07162a 100%)}.ml-special .bg-shape-3{display: none}.ml-special-head .sec-title,.ml-special-head .sec-title *{color: #fff;-webkit-text-fill-color: #fff}.ml-special-head{max-width: 760px;margin: 0 auto 50px;text-align: center}.ml-special-head .sub-title{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #ffffff}.ml-special-head .sub-title i{color: #ffffff}.ml-special-head .sec-title{color: #fff;margin: 0}.sec-heading .sub-title,.sec-heading-wrap .sub-title,.ml-special-head .sub-title{margin-bottom: 24px}.ml-special-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 20px}.ml-special-item{-webkit-box-flex: 1;-ms-flex: 1 1 130px;flex: 1 1 130px;max-width: 200px}.ml-special-inner{position: relative;aspect-ratio: 1 / 1;border-radius: 16px;overflow: hidden;background: rgba(255,255,255,0.08);-webkit-box-shadow: 0 18px 40px rgba(11,26,46,0.30);box-shadow: 0 18px 40px rgba(11,26,46,0.30);-webkit-transition: border-radius .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition: border-radius .5s ease-in-out,box-shadow .5s ease-in-out;cursor: pointer}.ml-special-inner::before{content: "";position: absolute;inset: 0;z-index: 3;border-radius: 16px;padding: 2px;background: linear-gradient(135deg,#37d3c2 0%,#2694ff 50%,#ffa2a5 100%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;-webkit-transition: border-radius .5s ease-in-out;transition: border-radius .5s ease-in-out}.ml-special-inner:hover{border-radius: 50%;-webkit-box-shadow: 0 26px 55px rgba(11,26,46,0.42);box-shadow: 0 26px 55px rgba(11,26,46,0.42)}.ml-special-inner:hover::before{border-radius: 50%}.ml-special-img{padding: 6px;border-radius: 20px;position: absolute;inset: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;opacity: 0.92}.ml-special-overlay{position: absolute;inset: 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(15,39,64,0.15)),to(rgba(15,39,64,0.85)));background: linear-gradient(180deg,rgba(15,39,64,0.15) 35%,rgba(15,39,64,0.85) 100%);-webkit-transition: background .5s ease-in-out;transition: background .5s ease-in-out}.ml-special-inner:hover .ml-special-overlay{background: -webkit-gradient(linear,left top,left bottom,from(rgba(10,166,180,0.45)),to(rgba(13,133,124,0.80)));background: linear-gradient(180deg,rgba(10,166,180,0.45) 0%,rgba(13,133,124,0.80) 100%)}.ml-special-label{position: absolute;inset: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding: 18px 14px;color: #fff;font-size: 14px;font-weight: 600;line-height: 1.3;z-index: 1;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out}.ml-special-inner:hover .ml-special-label{-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 14px}@media (max-width: 767px){.ml-special-label{font-size: 11.5px;line-height: 1.2;padding: 10px 8px}.ml-special-inner:hover .ml-special-label{padding: 8px}}.tj-service-section.service-3{background: #eef2f7}.tj-service-section.service-3 .service-item.style-3{background: #fff;border-radius: 14px;-webkit-box-shadow: 0 10px 30px rgba(15,39,64,0.05);box-shadow: 0 10px 30px rgba(15,39,64,0.05)}.tj-service-section.service-3 .service-item.style-3:hover{background: var(--ml-grad-blue);-webkit-box-shadow: 0 22px 50px rgba(10,166,180,0.26);box-shadow: 0 22px 50px rgba(10,166,180,0.26)}.tj-service-section.service-3 .service-item .service-icon{border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 38px;background: linear-gradient(-45deg,rgba(10,166,180,0.14) 0%,rgba(10,166,180,0) 50%,rgba(10,166,180,0.14) 100%);border-color: rgba(10,166,180,0.16)}.tj-service-section.service-3 .service-icon i{display: block;width: 100%;text-align: center;line-height: 1;color: var(--ml-blue)}.tj-service-section.service-3 .service-item.style-3:hover .service-icon{background: #ffffff;border-color: rgba(255,255,255,0.7)}.tj-service-section.service-3 .service-item.style-3:hover .service-icon i{color: var(--ml-blue)}.tj-service-section.service-3 .service-item.style-3 .service-title .title{font-size: 17px}.tj-service-section.service-3 .service-item.style-3 .service-content .desc{color: #0f2740}.tj-service-section.service-3 .service-item.style-3:hover .service-content .desc{color: #fff}.service-mid{position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 60px}.service-tag{display: inline-block;padding: 9px 20px;border-radius: 30px;background: #eaf2fb;color: var(--ml-blue);font-weight: 600;font-size: 14px;white-space: nowrap;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}.service-reveal-icon{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%) scale(.6);transform: translate(-50%,-50%) scale(.6);font-size: 60px;line-height: 1;color: rgba(255,255,255,0.9);opacity: 0;pointer-events: none;-webkit-transition: opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition: opacity .35s ease-in-out,transform .35s ease-in-out}.service-item.style-3:hover .service-tag{opacity: 0}.service-item.style-3:hover .service-reveal-icon{opacity: 1;-webkit-transform: translate(-50%,-50%) scale(1);transform: translate(-50%,-50%) scale(1)}.service-reveal-icon img{display: block;width: 250px;height: auto;max-width: none}.ml-industries{position: relative;z-index: 1;background: radial-gradient(1100px 520px at 10% -5%,rgba(10,166,180,0.16),transparent 60%),radial-gradient(900px 520px at 105% 108%,rgba(237,28,36,0.12),transparent 55%),linear-gradient(158deg,#0f2740 0%,#0b1e33 52%,#0d2340 100%);border-radius: 12px 12px 0 0;overflow: hidden}.ml-industries .sec-heading.style-8 .sub-title{color: #ffffff}.ml-industries .sec-heading.style-8 .sub-title{padding-left: 0}.ml-industries .sec-heading.style-8 .sub-title::before{display: none;content: none}.ml-industries .sec-heading.style-8 .sec-title{color: #fff}.ml-ind-head{margin-bottom: 20px}.ml-ind-desc{color: #fff;margin: 18px 0 26px}.ml-industries .tj-scroll-progress{background-color: #0b1e33}.ml-industries .tj-scroll-progress::before{background: -webkit-gradient(linear,left top,left bottom,from(#0b1e33),to(transparent));background: linear-gradient(180deg,#0b1e33,transparent)}.ml-industries .service-item.style-5{background: #12273f;border: 1px solid rgba(255,255,255,0.06);border-radius: 16px;margin-bottom: 24px;overflow: hidden;-webkit-transition: border-color .3s ease,-webkit-box-shadow .3s ease;transition: border-color .3s ease,box-shadow .3s ease}.ml-industries .service-item.style-5:last-child{margin-bottom: 0}.ml-industries .service-item.style-5:hover{border-color: rgba(63,155,223,0.45);-webkit-box-shadow: 0 22px 55px rgba(0,0,0,0.35);box-shadow: 0 22px 55px rgba(0,0,0,0.35)}.ml-industries .service-item.style-5 .service-icon{width: 66px;height: 66px;-webkit-box-flex: 0;-ms-flex: 0 0 66px;flex: 0 0 66px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;background: rgba(63,155,223,0.14);font-size: 26px;margin-bottom: 0}.ml-industries .service-item.style-5 .service-icon i{color: #fff}.ml-industries .service-item.style-5 .service-content .desc{color: #fff}.ml-industries .service-item.style-5 .service-content-area{margin-bottom: 16px}.ml-industries .h9-service-wrapper .service-item.style-5 .service-content-area .title{max-width: none}.ml-marquee{padding-top: 18px;padding-bottom: 18px;border-top-left-radius: 0;border-top-right-radius: 0;background: -webkit-gradient(linear,left top,right top,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(90deg,#0aa6b4,#0aa6b4,#0b7a85)}.ml-marquee .marquee-item{-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 44px;padding-right: 44px}.ml-marquee .marquee-item .marquee-text{font-size: 55px;background: none;letter-spacing: -0.03em;-webkit-text-stroke: 1.5px rgba(255,255,255,0.9);-webkit-text-fill-color: transparent;color: transparent}.ml-marquee .marquee-sep{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: rgba(255,255,255,0.85);font-size: 15px}.ml-faq .tj-faq.style-2 .accordion-item.active{overflow: hidden;background-color: #fff}.ml-faq .tj-faq.style-2 .accordion-item.active .faq-title::before{content: "";position: absolute;top: 0;bottom: 0;left: -40px;right: -40px;z-index: -1;background: -webkit-gradient(linear,left top,right top,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(90deg,#0aa6b4,#0aa6b4,#0b7a85)}.ml-faq .tj-faq.style-2 .accordion-item.active .accordion-body p{color: var(--tj-color-text-body)}.tj-faq.style-2 .accordion-item.active .accordion-body p{color: #000000 !important}.ml-faq .tj-faq .accordion-item{padding: 0 22px}.ml-faq .tj-faq .accordion-item .faq-title{padding-top: 18px;padding-bottom: 18px}.ml-faq .tj-faq .accordion-item .accordion-body{margin-top: 12px;padding-bottom: 18px}.ml-footer{position: relative;background-color: #0a1c33;background-image: url(../images/footer-bg.jpg);background-repeat: no-repeat;background-position: center right;background-size: cover}.ml-footer .bg-shape-1,.ml-footer .bg-shape-2,.ml-footer .bg-shape-4{display: none}.ml-footer::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 4px;z-index: 2;background: -webkit-gradient(linear,left top,right top,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(90deg,#0aa6b4,#0aa6b4,#0b7a85)}.ml-footer .footer-main-area{padding-top: 70px;padding-bottom: 20px}.ml-footer .footer-main-area .row{row-gap: 2rem !important}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-footer .footer-main-area .row{row-gap: 1.5rem !important}.ml-footer .footer-main-area .row > div:last-child{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.ml-footer .widget-contact .footer-contact-info{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 14px 44px}.ml-footer .widget-contact .footer-contact-info .contact-item.ml-foot-cta{margin-bottom: 0}.ml-footer .widget-contact .ml-foot-addr{-webkit-box-flex: 1;-ms-flex: 1 1 320px;flex: 1 1 320px}}.ml-footer .ml-foot-logo{display: inline-block;margin-bottom: 24px;background: #fff;padding: 14px 18px;border-radius: 10px;-webkit-box-shadow: 0 12px 30px rgba(0,0,0,0.28);box-shadow: 0 12px 30px rgba(0,0,0,0.28)}.ml-footer .ml-foot-logo img{width: 190px;height: auto;display: block}.ml-footer .ml-foot-desc{color: #fff;margin-bottom: 24px;max-width: 340px}.ml-footer .ml-foot-social{margin-top: 6px}.ml-footer .ml-foot-social ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px}.ml-footer .ml-foot-social ul li a{width: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;border: 1px solid rgba(31,128,208,0.25);background: #fff;-webkit-transition: all .3s ease;transition: all .3s ease}.ml-footer .ml-foot-social ul li a i{background: -webkit-gradient(linear,left top,right bottom,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(135deg,#0aa6b4,#0aa6b4,#0b7a85);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.ml-footer .ml-foot-social ul li a:hover{background: -webkit-gradient(linear,left top,right bottom,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(135deg,#0aa6b4,#0aa6b4,#0b7a85);border-color: transparent;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 10px 24px rgba(10,166,180,0.25);box-shadow: 0 10px 24px rgba(10,166,180,0.25)}.ml-footer .ml-foot-social ul li a:hover i{background-image: none;-webkit-text-fill-color: #fff;color: #fff}.ml-footer .ml-foot-social ul li a:hover{background: #fff;border-color: rgba(15,39,64,.14);-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 10px 24px rgba(15,39,64,.18);box-shadow: 0 10px 24px rgba(15,39,64,.18)}.ml-footer .ml-foot-social ul li a:hover .fa-facebook-f{background-image: none;-webkit-text-fill-color: #1877F2;color: #1877F2}.ml-footer .ml-foot-social ul li a:hover .fa-linkedin-in{background-image: none;-webkit-text-fill-color: #0A66C2;color: #0A66C2}.ml-footer .ml-foot-social ul li a:hover .fa-youtube{background-image: none;-webkit-text-fill-color: #FF0000;color: #FF0000}.ml-footer .ml-foot-social ul li a:hover .fa-instagram{background-image: linear-gradient(45deg,#f09433 0%,#dc2743 50%,#bc1888 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.ml-footer .footer-widget .title{position: relative;padding-bottom: 14px;margin-bottom: 22px;font-size: 20px;line-height: 1.4}.ml-footer .footer-widget .title::after{content: "";position: absolute;left: 0;bottom: 0;width: 34px;height: 3px;border-radius: 3px;background: -webkit-gradient(linear,left top,right top,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(90deg,#0aa6b4,#0aa6b4,#0b7a85)}.ml-footer .widget-nav-menu ul li{margin-bottom: 10px}.ml-footer .widget-nav-menu ul li:last-child{margin-bottom: 0}.ml-footer .widget-nav-menu ul li a{gap: 8px}.ml-footer .widget-nav-menu ul li a::before{content: "";-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 5px;height: 5px;border-top: 1.5px solid #38c2cd;border-right: 1.5px solid #38c2cd;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color .3s ease;transition: border-color .3s ease}.ml-footer .widget-nav-menu ul li a:hover::before{border-color: #fff}.ml-footer .footer-widget.widget-nav-menu ul li a:hover{color: #7fd8de}.ml-footer .widget-contact .footer-contact-info .contact-item.ml-foot-cta{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 12px;margin-bottom: 18px}.ml-footer .ml-foot-ic{-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;width: 30px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;background: #fff;border: 1px solid rgba(31,128,208,0.25);font-size: 15px;margin-top: 0;-webkit-transition: all .3s ease;transition: all .3s ease}.ml-footer .footer-contact-info .contact-item span i{font-size: 15px}.ml-footer .ml-foot-ic i{background: -webkit-gradient(linear,left top,right bottom,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(135deg,#0aa6b4,#0aa6b4,#0b7a85);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.ml-footer .ml-foot-cta:hover .ml-foot-ic{background: -webkit-gradient(linear,left top,right bottom,from(#0aa6b4),color-stop(#0aa6b4),to(#0b7a85));background: linear-gradient(135deg,#0aa6b4,#0aa6b4,#0b7a85);border-color: transparent}.ml-footer .ml-foot-cta:hover .ml-foot-ic i{background-image: none;-webkit-text-fill-color: #fff;color: #fff}.ml-footer .ml-foot-cta-body{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.ml-footer .ml-foot-cta-body a{color: #fff}.ml-footer .ml-foot-cta-body a:hover{color: #38c2cd}.ml-footer .ml-foot-cta-text{color: #fff;line-height: 1.6}.ml-footer .ml-foot-addr .ml-addr-label{color: #38c2cd;font-weight: 600;text-transform: uppercase;font-size: 13px;letter-spacing: .04em;margin-bottom: 4px}.ml-foot-copyright .copyright-content-area{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.hamburger_logo .mobile_logo{display: inline-block;background: #fff;padding: 9px 14px;border-radius: 8px}.hamburger_logo .mobile_logo img{max-height: 44px;width: auto;display: block}.hamburger-area .hamburger-socials{display: none}.hamburger-area .hamburger-infos{background: #fff !important;border-radius: 10px;padding: 18px 16px;margin-top: 6px}.hamburger-area .hamburger-infos .hamburger-title{color: #0f2740}.hamburger-title{font-weight: 500;letter-spacing: -0.03em}.tj-scroll-progress-sln{font-size: 20px;line-height: 1;margin: 0;letter-spacing: -0.03em}.call-box .title{font-size: 24px;line-height: 1.333}@media only screen and (min-width: 768px) and (max-width: 991px){.call-box .title{font-size: 22px}}@media (max-width: 767px){.call-box .title{font-size: 20px}}.hamburger-area .hamburger-infos .subtitle{color: #6b7c8f}.hamburger-area .hamburger-infos .contact-link{color: #0f2740}.hamburger-area .hamburger-infos .contact-item:last-child .contact-link{font-size: 13px;line-height: 1.5}.mobile_menu .mean-nav{display: block !important}.mobile_menu .mean-nav > ul{display: block !important}.hamburger-area .mean-bar,.hamburger-area .mean-nav,.mobile_menu .mean-bar,.mobile_menu .mean-nav{background: #ffffff !important;margin-top: 0 !important}.hamburger_menu .mean-container .mean-nav ul li a{color: #0f2740;padding-left: 22px;padding-right: 22px;border-bottom: 1px solid rgba(15,39,64,0.08)}.hamburger_menu .mean-container .mean-nav ul li a:hover{color: #0aa6b4}.mobile_menu ul > li > .mega-menu-pages.mlm,.mobile_menu ul > li > .mega-menu{position: static !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;width: 100% !important;max-width: 100% !important;left: auto !important;right: auto !important;inset-inline-start: auto !important;padding: 0 !important;margin: 0 !important}.mobile_menu .mega-menu-pages.mlm .mlm-wrap{max-height: none !important;overflow: visible !important}.mobile_menu .mega-menu-pages.mlm .mlm-wrap,.mobile_menu .mega-menu-pages.mlm .mlm-hero,.mobile_menu .mega-menu-pages.mlm .mlm-cards,.mobile_menu .mega-menu-pages.mlm .mlm-card{display: block;background: transparent;padding: 0;margin: 0;border: 0;border-radius: 0;min-height: 0;overflow: visible;-webkit-box-shadow: none;box-shadow: none}.mobile_menu .mega-menu-pages.mlm .mlm-card-img,.mobile_menu .mega-menu-pages.mlm .mlm-badge{display: none}.mobile_menu .mega-menu-pages.mlm .mlm-card-red,.mobile_menu .mega-menu-pages.mlm .mlm-card-blue{background: transparent}.mobile_menu .mega-menu-pages.mlm .mlm-head{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: transparent;border: 0;border-radius: 0;padding: 12px 40px 12px 22px;margin: 0;cursor: pointer;position: relative}.mobile_menu .mega-menu-pages.mlm .mlm-head .mlm-title{margin: 0;padding: 0}.mobile_menu .mega-menu-pages.mlm .mlm-head .mlm-title::after{display: none}.mobile_menu .mega-menu-pages.mlm .mlm-head .mlm-title a{color: #0f2740 !important;-webkit-text-fill-color: #0f2740;font-size: 15px;font-weight: 600;pointer-events: none;padding: 0 !important;line-height: 1.3;display: inline}.mobile_menu .mega-menu-pages.mlm .mlm-head,.mobile_menu .mega-menu-pages.mlm .mlm-head .mlm-title,.mobile_menu .mega-menu-pages.mlm .mlm-head .mlm-title a{border: 0 !important}.mobile_menu .mega-menu-pages.mlm .mlm-head::after{content: "";position: absolute;right: 18px;top: 50%;width: 8px;height: 8px;border-right: 2px solid rgba(15,39,64,0.55);border-bottom: 2px solid rgba(15,39,64,0.55);-webkit-transform: translateY(-70%) rotate(45deg);transform: translateY(-70%) rotate(45deg);-webkit-transition: -webkit-transform .25s ease;transition: transform .25s ease}.mobile_menu .mega-menu-pages.mlm .mlm-head.mlm-acc-open::after{-webkit-transform: translateY(-30%) rotate(-135deg);transform: translateY(-30%) rotate(-135deg)}.mobile_menu .mega-menu-pages.mlm .mlm-grid,.mobile_menu .mega-menu-pages.mlm .mlm-list{display: none;grid-template-columns: 1fr;gap: 6px;padding: 2px 16px 12px 16px}.mobile_menu .mega-menu-pages.mlm .mlm-head.mlm-acc-open + .mlm-grid{display: grid}.mobile_menu .mega-menu-pages.mlm .mlm-head.mlm-acc-open + .mlm-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.mobile_menu .mega-menu-pages.mlm .mlm-item,.mobile_menu .mega-menu-pages.mlm .mlm-card .mlm-item{background: transparent;border: 0;border-bottom: 1px solid rgba(15,39,64,0.08);border-radius: 0;padding: 11px 0 11px 14px}.mobile_menu .mega-menu-pages.mlm .mlm-label,.mobile_menu .mega-menu-pages.mlm .mlm-card .mlm-label{color: rgba(15,39,64,0.88);font-size: 14px}.mobile_menu .mega-menu-pages.mlm .mlm-dot::before,.mobile_menu .mega-menu-pages.mlm .mlm-card .mlm-dot::before{border-color: var(--ml-blue-l)}.mobile_menu .mega-menu-pages.mlm .mlm-chev{display: none}.mlp-hero,.mlp-about,.mlp-types,.mlp-specs,.mlp-dims,.mlp-props,.mlp-grade,.mlp-mfg,.mlp-ship,.mlp-price,.mlp-why,.mlp-faq,.mlp-testing{position: relative}.mlp-hero{background: linear-gradient(180deg,#ffffff 0%,#f6fbfc 52%,#ffffff 100%);overflow: hidden}.mlp-hero::before{content: "";position: absolute;right: -170px;top: 40px;width: 540px;height: 540px;border-radius: 50%;background: radial-gradient(circle,rgba(10,166,180,.11) 0%,rgba(10,166,180,0) 70%);pointer-events: none}.mlp-hero::after{content: "";position: absolute;left: 12px;top: 48%;width: 86px;height: 118px;background-image: radial-gradient(rgba(10,166,180,.34) 1.6px,transparent 1.6px);background-size: 14px 14px;pointer-events: none}.mlp-hero > .container{position: relative;z-index: 2}.mlp-about{background: #fff}.mlp-types{background: var(--tj-color-theme-bg)}.mlp-specs{background: #fff}.mlp-dims{background: var(--tj-color-theme-bg)}.mlp-props{background: #fff}.mlp-grade{background: var(--tj-color-theme-bg)}.mlp-mfg{background: #fff}.mlp-eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 14px;color: var(--ml-blue-d);font-size: 14px;font-weight: 700;letter-spacing: .10em;text-transform: uppercase}.mlp-eyebrow-line{display: inline-block;width: 28px;height: 2px;border-radius: 2px;background: var(--ml-grad-header)}.mlp-eyebrow-light{color: var(--ml-blue-l)}.mlp-sec-title{margin: 0 0 16px;padding-left: 14px;border-left: 4px solid var(--ml-blue);color: var(--ml-navy);font-size: 24px;line-height: 1.3;font-weight: 700}.mlp-sec-text{margin: 0;color: var(--tj-color-text-body);font-size: 16px;line-height: 1.8}.mlp-sec-head{max-width: 900px;margin: 0 0 20px;text-align: left}.mlp-sec-head .mlp-eyebrow{justify-content: flex-start}.mlp-sub-title{margin: 0 0 14px;color: var(--ml-navy);font-size: 26px;line-height: 1.3;font-weight: 700}.mlp-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 10px 15px;border: 1px solid transparent;border-radius: 10px;font-size: 15px;font-weight: 600;line-height: 1.2;text-align: center;transition: all .3s ease}.mlp-btn i{font-size: 20px}.mlp-btn-wa{background: linear-gradient(135deg,#1ebe5d 0%,#25d366 100%);color: #fff;box-shadow: 0 8px 20px rgba(30,190,93,.28)}.mlp-btn-wa:hover{color: #fff;transform: translateY(-2px);box-shadow: 0 12px 26px rgba(30,190,93,.36)}.mlp-btn-primary{background: linear-gradient(135deg,#c2161d 0%,#ed1c24 55%,#f2444b 100%);color: #fff;box-shadow: 0 8px 20px rgba(237,28,36,.24)}.mlp-btn-primary:hover{color: #fff;transform: translateY(-2px);box-shadow: 0 12px 26px rgba(237,28,36,.32)}.mlp-btn-outline{background: var(--ml-navy);border-color: var(--ml-navy);color: #fff;-webkit-box-shadow: 0 8px 20px rgba(15,39,64,.22);box-shadow: 0 8px 20px rgba(15,39,64,.22)}.mlp-btn-outline:hover{background: var(--ml-grad-red);border-color: transparent;color: #fff;-webkit-transform: translateY(-2px);transform: translateY(-2px);-webkit-box-shadow: 0 12px 26px rgba(237,28,36,.32);box-shadow: 0 12px 26px rgba(237,28,36,.32)}.mlp-btn-ghost{background: rgba(255,255,255,.10);border-color: rgba(255,255,255,.38);color: #fff;backdrop-filter: blur(4px)}.mlp-btn-ghost:hover{background: #fff;border-color: #fff;color: var(--ml-navy);transform: translateY(-2px)}.mlp-table-wrap{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: 12px}.mlp-table{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0;font-size: 15px}.mlp-table thead th{padding: 14px 18px;background: var(--ml-navy);color: #fff;font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.mlp-table thead th:first-child{border-radius: 10px 0 0 0}.mlp-table thead th:last-child{border-radius: 0 10px 0 0}.mlp-table tbody td{padding: 13px 18px;border: 1px solid #c2dadc;color: var(--tj-color-text-body);line-height: 1.6;vertical-align: top}.mlp-table tbody tr:nth-child(even){background: rgba(10,166,180,.045)}.mlp-table tbody tr:hover{background: rgba(10,166,180,.10)}.mlp-table tbody tr:last-child td{border-bottom: 0}.mlp-table tbody td:first-child{color: var(--ml-navy);font-weight: 600}.mlp-table-kv tbody td:first-child{width: 42%;box-shadow: inset 3px 0 0 rgba(10,166,180,.0)}.mlp-table-kv tbody tr:hover td:first-child{box-shadow: inset 3px 0 0 var(--ml-blue)}.mlp-table-cmp tbody td:first-child{width: 26%}.mlp-table-cmp thead th:not(:first-child){background: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 100%)}.mlp-table-cmp thead th:nth-child(3){background: linear-gradient(135deg,#14324f 0%,#1f4b74 100%)}.mlp-table-wrap{border: 1px solid #c2dadc}.mlp-table thead th:not(:last-child){border-right: 1px solid rgba(255,255,255,.15)}.mlp-lead,.mlp-sec-text,.mlp-about-content p,.mlp-compare-text,.mlp-proc-text,.mlp-choose-body p,.mlp-trust-text,.mlp-body-main li,.mlp-table tbody td{color: #000}.mlp-route-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 26px;margin-top: 6px}.mlp-route-card{position: relative;display: flex;flex-direction: column;background: #fff;border: 1px solid rgba(10,166,180,.16);border-radius: 18px;box-shadow: 0 14px 40px rgba(15,39,64,.07);transition: transform .3s ease,box-shadow .3s ease}.mlp-route-card::before{content: "";position: absolute;left: 0;right: 0;bottom: -8px;height: 8px;pointer-events: auto}.mlp-route-card::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;z-index: 4;background: linear-gradient(90deg,#0b7a85,#0aa6b4,#38c2cd);border-radius: 0 0 17px 17px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;transition: -webkit-transform .4s ease;transition: transform .4s ease}.mlp-route-card:hover{transform: translateY(-6px);box-shadow: 0 26px 56px rgba(15,39,64,.14)}.mlp-route-card:hover::after{-webkit-transform: scaleX(1);transform: scaleX(1)}.mlp-route-media{position: relative;height: 190px;overflow: hidden;border-radius: 17px 17px 0 0}.mlp-route-media img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;transition: transform .5s ease}.mlp-route-card:hover .mlp-route-media img{transform: scale(1.07)}.mlp-route-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(12,35,64,0) 45%,rgba(12,35,64,.5) 100%)}.mlp-route-flag{position: absolute;top: 14px;left: 14px;z-index: 2;padding: 6px 15px;border-radius: 999px;background: rgba(255,255,255,.93);color: var(--ml-navy);font-size: 12px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;box-shadow: 0 6px 16px rgba(15,39,64,.18)}.mlp-route-body{position: relative;padding: 52px 24px 30px}.mlp-route-ic{position: absolute;top: -27px;left: 24px;z-index: 3;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 54px;height: 54px;border-radius: 15px;background: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 100%);color: #fff;font-size: 22px;border: 4px solid #fff;box-shadow: 0 10px 22px rgba(10,166,180,.40)}.mlp-route-no{position: absolute;top: 8px;right: 22px;color: rgba(15,39,64,.07);font-size: 48px;font-weight: 900;line-height: 1;letter-spacing: -.02em;pointer-events: none}.mlp-route-title{position: relative;margin: 0 0 12px;color: var(--ml-navy);font-size: 20px;font-weight: 800;line-height: 1.25}.mlp-route-body p{margin: 0;color: #000;font-size: 15px;line-height: 1.72}.mlp-route-body p strong{color: var(--ml-navy);font-weight: 800}@media only screen and (max-width: 991px){.mlp-route-grid{grid-template-columns: repeat(2,1fr);gap: 20px}}@media only screen and (max-width: 575px){.mlp-route-grid{grid-template-columns: 1fr;gap: 18px}.mlp-route-media{height: 185px}.mlp-route-body{padding: 52px 20px 26px}}.mlp-apps-hero{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 30px;padding: 34px 38px;margin-bottom: 40px;border-radius: 18px;overflow: hidden;background: linear-gradient(120deg,#0c2340 0%,#123a5c 55%,#0b6b76 100%);color: #fff;box-shadow: 0 24px 54px rgba(15,39,64,.16)}.mlp-apps-hero::before{content: "";position: absolute;right: -90px;top: -90px;width: 280px;height: 280px;border-radius: 50%;background: radial-gradient(circle at 40% 60%,rgba(10,166,180,.38),transparent 70%);pointer-events: none}.mlp-apps-hero-copy{-webkit-box-flex: 1;-ms-flex: 1 1 340px;flex: 1 1 340px;position: relative;z-index: 1}.mlp-apps-hero-kicker{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 9px;margin-bottom: 12px;color: var(--ml-blue-l);font-size: 13px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.mlp-apps-hero-copy p{margin: 0;color: rgba(255,255,255,.9);font-size: 15.5px;line-height: 1.7}.mlp-apps-hero-stats{position: relative;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 34px;-ms-flex-negative: 0;flex-shrink: 0}.mlp-apps-stat{text-align: center}.mlp-apps-stat-num{display: block;font-size: 34px;font-weight: 900;line-height: 1;background: linear-gradient(135deg,#7fe0d6,#38c2cd);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.mlp-apps-stat-lbl{display: block;margin: 8px auto 0;max-width: 130px;font-size: 12px;color: rgba(255,255,255,.72)}.mlp-apps-card{-webkit-box-flex: 1;-ms-flex: 1 1 300px;flex: 1 1 300px;max-width: 360px;background: #fff;border: 1px solid rgba(10,166,180,.16);border-radius: 16px;padding: 28px 26px;box-shadow: 0 12px 34px rgba(15,39,64,.06);transition: transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mlp-apps-card:hover{transform: translateY(-6px);box-shadow: 0 22px 48px rgba(10,166,180,.16);border-color: rgba(10,166,180,.40)}.mlp-apps-ic{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 56px;height: 56px;border-radius: 14px;margin-bottom: 18px;background: linear-gradient(135deg,#0b7a85,#0aa6b4);color: #fff;font-size: 24px;box-shadow: 0 10px 22px rgba(10,166,180,.32)}.mlp-apps-title{margin: 0 0 12px;color: var(--ml-navy);font-size: 18px;font-weight: 800;line-height: 1.3}.mlp-apps-card p{margin: 0;color: #000;font-size: 14.5px;line-height: 1.7}@media only screen and (min-width: 992px){}@media only screen and (max-width: 767px){.mlp-apps-hero{padding: 26px 22px}.mlp-apps-hero-stats{width: 100%;gap: 20px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-around}.mlp-apps-stat-num{font-size: 27px}}.mlp-orbit{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 46px}.mlp-orbit-col{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 30px;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;max-width: 380px}.mlp-orbit-item{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.mlp-orbit-item.is-teal{--oc: #0aa6b4;--oc2: #0b7a85}.mlp-orbit-item.is-red{--oc: #ed1c24;--oc2: #c2161d}.mlp-orbit-item.is-navy{--oc: #16324f;--oc2: #0c2340}.mlp-orbit-card{position: relative;z-index: 1;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;background: #fff;border-radius: 16px;padding: 18px 22px;border-top: 3px solid var(--oc);box-shadow: 0 16px 38px rgba(15,39,64,.09);transition: transform .3s ease,box-shadow .3s ease}.mlp-orbit-item:hover .mlp-orbit-card{transform: translateY(-4px);box-shadow: 0 22px 46px rgba(15,39,64,.14)}.mlp-orbit-left .mlp-orbit-card{margin-right: -20px;padding-right: 42px}.mlp-orbit-right .mlp-orbit-card{margin-left: -20px;padding-left: 42px}.mlp-orbit-card h3{position: relative;margin: 0 0 11px;padding-bottom: 9px;color: var(--oc);font-size: 16px;font-weight: 800;line-height: 1.25}.mlp-orbit-card h3::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;border-radius: 3px;background: var(--oc)}.mlp-orbit-card p{margin: 0;color: #2a2a2a;font-size: 13px;line-height: 1.55}.mlp-orbit-hex{position: relative;-ms-flex-negative: 0;flex-shrink: 0;z-index: 2;width: 82px;height: 90px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background: #fff;-webkit-filter: drop-shadow(0 12px 22px rgba(15,39,64,.22));filter: drop-shadow(0 12px 22px rgba(15,39,64,.22));transition: -webkit-transform .3s ease;transition: transform .3s ease}.mlp-orbit-item:hover .mlp-orbit-hex{transform: scale(1.06)}.mlp-orbit-hex::before{content: "";position: absolute;inset: 4px;z-index: 0;-webkit-clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background: linear-gradient(135deg,var(--oc2),var(--oc))}.mlp-orbit-hex i{position: relative;z-index: 1;color: #fff;font-size: 27px}.mlp-orbit-left .mlp-orbit-item::after{content: "";position: absolute;left: 100%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 44px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--oc),transparent)}.mlp-orbit-right .mlp-orbit-item::before{content: "";position: absolute;right: 100%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 44px;height: 3px;border-radius: 3px;background: linear-gradient(270deg,var(--oc),transparent)}.mlp-orbit-hub{position: relative;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 210px;height: 210px;border-radius: 50%;text-align: center;background: linear-gradient(140deg,#0c2340 0%,#1a3a5c 52%,#0f2740 100%);color: #fff;border: 6px solid #fff;box-shadow: 0 26px 60px rgba(10,166,180,.28)}.mlp-orbit-ring{content: "";position: absolute;inset: -15px;border-radius: 50%;z-index: 0;background: conic-gradient(from -45deg,#0aa6b4 0deg 82deg,transparent 82deg 96deg,#ed1c24 96deg 164deg,transparent 164deg 178deg,#16324f 178deg 268deg,transparent 268deg 282deg,#0aa6b4 282deg 360deg);-webkit-mask: radial-gradient(circle,transparent 61%,#000 63%);mask: radial-gradient(circle,transparent 61%,#000 63%)}.mlp-orbit-hub-ic{position: relative;z-index: 1;font-size: 30px;color: var(--ml-blue-l);margin-bottom: 6px}.mlp-orbit-hub-title{position: relative;z-index: 1;font-size: 34px;font-weight: 900;line-height: 1}.mlp-orbit-hub-sub{position: relative;z-index: 1;margin-top: 7px;font-size: 11.5px;letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.72)}@media only screen and (max-width: 991px){.mlp-orbit{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 26px}.mlp-orbit-hub{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.mlp-orbit-col{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;max-width: 480px}.mlp-orbit-left .mlp-orbit-item{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.mlp-orbit-left .mlp-orbit-card{margin-right: 0;margin-left: -20px;padding-right: 22px;padding-left: 42px}.mlp-orbit-left .mlp-orbit-item::after,.mlp-orbit-right .mlp-orbit-item::before{display: none}}.mlp-apps{background-color: #e6f1f5;background-image: radial-gradient(560px 320px at 88% -8%,rgba(10,166,180,.16),rgba(10,166,180,0) 70%),radial-gradient(rgba(15,39,64,.055) 1.3px,transparent 1.3px),linear-gradient(180deg,#edf6f8 0%,#dfeef3 100%);background-size: 100% 100%,22px 22px,100% 100%}.mlp-apps-proof{display: grid;grid-template-columns: 1fr;gap: 18px;margin-bottom: 34px}.mlp-apps-proof-copy{display: flex;flex-direction: column;justify-content: center;padding: 28px 30px;border: 1px solid rgba(10,166,180,.18);border-left: 5px solid #0aa6b4;border-radius: 14px;background: #ffffff;box-shadow: 0 16px 42px rgba(15,39,64,.08)}.mlp-apps-proof-kicker{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 12px;color: #0b7a85;font-size: 13px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.mlp-apps-proof-copy p{margin: 0;color: #1f2d3d;font-size: 16px;line-height: 1.72}.mlp-apps-proof-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.mlp-apps-metric{position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 150px;padding: 26px 20px;overflow: hidden;text-align: center;border-radius: 14px;background: linear-gradient(150deg,#16395c 0%,#0c2340 100%);color: #ffffff;box-shadow: 0 16px 38px rgba(15,39,64,.14);transition: transform .3s ease,box-shadow .3s ease}.mlp-apps-metric::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: rgba(255,255,255,.28)}.mlp-apps-metric:hover{transform: translateY(-5px);box-shadow: 0 24px 48px rgba(15,39,64,.22)}.mlp-apps-metric:nth-child(2){background: linear-gradient(150deg,#0d94a1 0%,#0b6b76 100%);box-shadow: 0 16px 38px rgba(11,107,118,.22)}.mlp-apps-metric:nth-child(3){background: linear-gradient(150deg,#e01f27 0%,#a5141a 100%);box-shadow: 0 16px 38px rgba(165,20,26,.22)}.mlp-apps-metric-value{display: block;margin-bottom: 10px;font-size: 38px;font-weight: 900;line-height: 1;white-space: nowrap}.mlp-apps-metric-label{display: block;color: rgba(255,255,255,.82);font-size: 12px;letter-spacing: .04em;line-height: 1.5}@media only screen and (max-width: 1199px){.mlp-apps-metric{min-height: 130px;padding: 22px 16px}.mlp-apps-metric-value{font-size: 32px}}@media only screen and (max-width: 767px){.mlp-apps-proof-copy{padding: 24px 22px}.mlp-apps-proof-metrics{grid-template-columns: 1fr;gap: 12px}.mlp-apps-metric{min-height: 0;padding: 20px 16px}.mlp-apps-metric-value{font-size: 30px;margin-bottom: 6px}}.mlp-dims .row{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.mlp-fx{position: relative;height: 100%;margin-top: 0;padding: 32px 28px 44px;background: radial-gradient(360px 360px at 116% -14%,rgba(10,166,180,.16),rgba(10,166,180,0) 60%),linear-gradient(180deg,#ffffff 0%,#f3fbfb 100%);border: 1px solid rgba(10,166,180,.18);border-radius: 20px;box-shadow: 0 24px 60px rgba(15,39,64,.10)}.mlp-fx-badge{position: absolute;top: -30px;left: 50%;transform: translateX(-50%);width: 66px;height: 66px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;background: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 100%);color: #fff;font-size: 26px;border: 5px solid #fff;box-shadow: 0 12px 26px rgba(10,166,180,.40);z-index: 3}.mlp-fx-head{position: relative;z-index: 1;margin-bottom: 26px;text-align: left}.mlp-fx-kick{display: block;color: var(--ml-navy);font-weight: 800;font-size: 20px;letter-spacing: .09em;text-transform: uppercase;line-height: 1.12}.mlp-fx-title{margin: 0;color: #0aa6b4;font-weight: 800;font-size: 28px;letter-spacing: .07em;text-transform: uppercase;line-height: 1.12}.mlp-fx-rule{position: relative;display: inline-block;width: 34px;height: 3px;margin-top: 12px;border-radius: 3px;background: #0aa6b4}.mlp-fx-rule::after{content: "";position: absolute;left: 44px;top: 50%;transform: translateY(-50%);width: 7px;height: 7px;border-radius: 50%;background: #0aa6b4}.mlp-fx-sched-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.mlp-fx-tile{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 60px;padding: 14px 10px;background: #fff;border: 1px solid rgba(10,166,180,.16);border-radius: 12px;box-shadow: 0 8px 20px rgba(15,39,64,.06);transition: transform .25s ease,box-shadow .25s ease}.mlp-fx-tile:hover{transform: translateY(-4px);box-shadow: 0 16px 30px rgba(10,166,180,.18)}.mlp-fx-hex{position: absolute;top: 14px;left: 14px;width: 40px;height: 44px;-webkit-clip-path: polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path: polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 100%)}.mlp-fx-hex::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.75) 1px,transparent 1.5px);background-size: 8px 8px;background-position: center}.mlp-fx-sch-lbl{color: var(--ml-navy);font-weight: 800;font-size: 15px;text-align: center}.mlp-fx-sch-lbl::after{content: "";display: block;width: 30px;height: 2px;margin: 7px auto 0;background: #0aa6b4;border-radius: 2px}.mlp-fx-end-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.mlp-fx-endcard{position: relative;padding: 30px 10px 42px;text-align: center;background: linear-gradient(180deg,#ffffff 0%,#eef9fa 100%);border: 1px solid rgba(10,166,180,.16);-webkit-clip-path: polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);clip-path: polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);transition: transform .25s ease}.mlp-fx-endcard:hover{transform: translateY(-4px)}.mlp-fx-endcard::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 34px;background: linear-gradient(180deg,rgba(10,166,180,0) 0%,#0aa6b4 85%);-webkit-clip-path: polygon(0 0,100% 0,100% 47%,50% 100%,0 47%);clip-path: polygon(0 0,100% 0,100% 47%,50% 100%,0 47%)}.mlp-fx-endic{position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 58px;height: 58px;border-radius: 50%;background: linear-gradient(135deg,#0b7a85 0%,#0aa6b4 100%);color: #fff;font-size: 22px;box-shadow: 0 10px 22px rgba(10,166,180,.35)}.mlp-fx-endic::before{content: "";position: absolute;inset: -7px;border-radius: 50%;border: 2px solid rgba(10,166,180,.35)}.mlp-fx-enddash{display: block;width: 26px;height: 3px;margin: 18px auto 12px;border-radius: 3px;background: #0aa6b4}.mlp-fx-endlbl{display: block;color: var(--ml-navy);font-weight: 800;font-size: 15px;letter-spacing: .04em;text-transform: uppercase;line-height: 1.25}.mlp-fx-halftone{position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background-image: radial-gradient(rgba(10,166,180,.30) 1.4px,transparent 1.6px);background-size: 12px 12px;border-radius: 0 0 19px 19px;-webkit-mask-image: linear-gradient(180deg,transparent,#000);mask-image: linear-gradient(180deg,transparent,#000);opacity: .5;pointer-events: none;z-index: 0}@media (max-width: 575px){.mlp-fx{padding: 50px 18px 40px}.mlp-fx-sched-grid{gap: 10px}.mlp-fx-sched{min-height: 82px;padding: 12px}.mlp-fx-end-grid{gap: 10px}.mlp-fx-endlbl{font-size: 13px}}.mlp-table-chart{font-size: 14px}.mlp-table-chart thead th{padding: 11px 12px;font-size: 11.5px}.mlp-table-chart tbody td{padding: 10px 12px;white-space: nowrap}.mlp-table-chart tbody td:first-child{width: auto}.mlp-panel{padding: 28px;background: #fff;border: 1px solid rgba(15,39,64,.09);border-radius: 16px;box-shadow: 0 14px 40px rgba(15,39,64,.06)}.mlp-panel-full{height: 100%}.mlp-panel > p,.mlp-panel-full > p{margin: 0 0 20px;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.8}.mlp-table-wrap + p,.mlp-panel > .mlp-table-wrap + p,.mlp-panel-full > .mlp-table-wrap + p{margin: 26px 0 0}.mlp-props .row{row-gap: 34px !important}.mlp-dims .row{row-gap: 34px !important}.mlp-dims .mlp-panel-full > p:last-child{margin-bottom: 25px}.mlp-panel-title{margin: 0 0 18px;padding-left: 14px;border-left: 4px solid var(--ml-blue);color: var(--ml-navy);font-size: 20px;font-weight: 700;line-height: 1.3}.mlp-panel-title-gap{margin-top: 30px}.mlp-panel-h2{margin: 0 0 18px;padding-left: 14px;border-left: 4px solid var(--ml-blue);color: var(--ml-navy);font-size: 24px;font-weight: 700;line-height: 1.3}.mlp-hero-title{margin: 0 0 16px;color: var(--ml-navy);font-size: 40px;line-height: 1.22;font-weight: 700}.mlp-title-rule{display: block;width: 64px;height: 4px;margin: 0 0 22px;border-radius: 4px;background: linear-gradient(90deg,#ed1c24 0%,#f2444b 100%)}.mlp-lead{margin: 0;color: var(--tj-color-text-body);font-size: 16.5px;line-height: 1.86}.mlp-lead-2{margin-top: 20px}.mlp-hero-media{position: relative;margin-top: 28px;border: 3px solid var(--ml-blue);border-radius: 16px;overflow: hidden;box-shadow: 0 18px 44px rgba(15,39,64,.16)}.mlp-hero-media img{width: 100%;display: block}.mlp-hero-media::after{content: "";position: absolute;inset: 0;pointer-events: none}.mlp-hero-media-badge{position: absolute;left: 18px;bottom: 18px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;background: rgba(11,28,48,.86);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;font-size: 13px;font-weight: 700}.mlp-hero-media-badge i{color: var(--ml-red);font-size: 15px}.mlp-spec-card{position: relative;padding: 26px;background: #fff;border: 1.5px solid rgb(105 202 210 / 45%);border-radius: 16px;box-shadow: 0 18px 46px rgba(15,39,64,.08)}.mlp-spec-card-kicker{display: block;margin-bottom: 5px;color: var(--ml-blue-d);font-size: 12.5px;font-weight: 700;letter-spacing: .10em;text-transform: uppercase}.mlp-spec-card-title{margin: 0 0 20px;color: var(--ml-navy);font-size: 22px;font-weight: 700}.mlp-spec-card .mlp-table-wrap{border: 1px solid rgba(15,39,64,.10);border-radius: 10px}.mlp-spec-card .mlp-table{font-size: 14.5px}.mlp-spec-card .mlp-table thead th{padding: 13px 16px;background: linear-gradient(90deg,#0b8f9c 0%,#0aa6b4 100%)}.mlp-spec-card .mlp-table tbody td{padding: 12px 16px;vertical-align: middle}.mlp-spec-card .mlp-table tbody td:first-child{position: relative;padding-left: 49px}.mlp-spec-card .mlp-table-kv tbody td:first-child{width: 47%}.mlp-spec-ic{position: absolute;left: 16px;top: 50%;display: inline-flex;align-items: center;justify-content: center;width: 22px;color: var(--ml-blue);font-size: 16px;transform: translateY(-50%)}.mlp-spec-card-foot{display: flex;flex-direction: column;gap: 10px;margin-top: 22px}.mlp-trust{padding: 0 0 10px;background: #fff}.mlp-trust-head{margin-bottom: 30px}.mlp-trust-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 26px;padding: 34px;border-radius: 20px;background: linear-gradient(135deg,#f7fafb 0%,#eef6f8 100%);border: 1.5px solid rgba(10,166,180,.42)}.mlp-trust-card{position: relative;display: flex;flex-direction: column;align-items: center;padding: 34px 22px 26px;background: #fff;border-radius: 14px;text-align: center;box-shadow: 0 10px 26px rgba(15,39,64,.07);transition: transform .3s ease,box-shadow .3s ease}.mlp-trust-card::before{content: "";position: absolute;left: 50%;top: -8px;transform: translateX(-50%);width: 46%;height: 9px;border-radius: 9px 9px 0 0;background: linear-gradient(90deg,#0b8f9c 0%,#0aa6b4 100%);transition: width .3s ease}.mlp-trust-card:hover{background: linear-gradient(165deg,#ffffff 0%,#ecf8fa 100%);transform: translateY(-6px);box-shadow: 0 20px 40px rgba(15,39,64,.13)}.mlp-trust-card:hover::before{width: 58%}.mlp-trust-ic{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 72px;height: 72px;margin-bottom: 22px;border-radius: 50%;background: #0d8a99;color: #fff;font-size: 28px;box-shadow: 0 10px 22px rgba(13,138,153,.26);transition: background .3s ease,box-shadow .3s ease}.mlp-trust-card:hover .mlp-trust-ic{background: var(--ml-blue);box-shadow: 0 12px 26px rgba(10,166,180,.38)}.mlp-trust-ic::before{content: "";position: absolute;left: -9px;right: -9px;top: -9px;bottom: -9px;border: 3px solid transparent;border-bottom-color: var(--ml-red);border-left-color: var(--ml-red);border-radius: 50%;transform: rotate(-45deg);transition: border-color .3s ease}.mlp-trust-title{margin: 0 0 10px;color: var(--ml-navy);font-size: 18px;font-weight: 700;line-height: 1.35}.mlp-trust-text{margin: 0;color: var(--tj-color-text-body);font-size: 14.5px;line-height: 1.62}.mlp-trust-deco{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 18px}.mlp-trust-deco::before{content: "";width: 34px;height: 2px;border-radius: 2px;background: var(--ml-blue)}.mlp-trust-deco::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--ml-blue)}.mlp-cta{padding: 34px 0;background: #fff}.mlp-cta-inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 34px;padding: 38px 44px;overflow: hidden;border-radius: 14px;background: -webkit-linear-gradient(top,#0f2740,#16395c);background: linear-gradient(to bottom,#0f2740,#16395c)}.mlp-cta-inner::after{content: "";position: absolute;right: -60px;bottom: -110px;width: 340px;height: 340px;border-radius: 50%;pointer-events: none}.mlp-cta-copy{position: relative;z-index: 2;flex: 1 1 auto;min-width: 0;max-width: 720px;margin: 0;text-align: left}.mlp-cta-eyebrow{display: block;margin-bottom: 9px;color: var(--ml-blue-l);font-size: 12.5px;font-weight: 800;letter-spacing: .18em;text-transform: uppercase}.mlp-cta-title{margin: 0 0 10px;color: #fff;font-size: 30px;font-weight: 500;line-height: 1.3}.mlp-cta-title strong{font-weight: 800;color: #fff}.mlp-cta-tail{color: #fff;font-size: inherit;font-weight: 800}.mlp-cta-copy .mlp-cta-title:last-child{margin-bottom: 0}.mlp-cta-actions{position: relative;z-index: 2;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;flex-shrink: 0;gap: 12px;margin-top: 0}.mlp-cta-actions .mlp-btn{width: auto;white-space: nowrap}.mlp-cta-actions .mlp-btn-ghost{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.40);color: #fff}.mlp-cta-actions .mlp-btn-ghost:hover{background: #fff;border-color: #fff;color: var(--ml-navy)}.mlp-cta-badge{position: relative;z-index: 2;flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 132px;height: 132px}.mlp-cta-badge-ring{position: absolute;inset: 0;width: 100%;height: 100%;fill: rgba(255,255,255,.78);font-size: 9.4px;font-weight: 700;letter-spacing: .26em;text-transform: uppercase;animation: mlpCtaSpin 14s linear infinite}@keyframes mlpCtaSpin{to{transform: rotate(360deg)}}.mlp-cta-badge:hover .mlp-cta-badge-ring{animation-duration: 5s}.mlp-cta-badge-btn{display: flex;align-items: center;justify-content: center;width: 62px;height: 62px;border: 1px solid rgba(255,255,255,.34);border-radius: 50%;background: rgb(255 255 255);color: #0b6875;font-size: 18px;transition: all .35s ease}.mlp-cta-badge:hover .mlp-cta-badge-btn{background: var(--ml-grad-red);border-color: transparent;color: #fff;transform: rotate(45deg);box-shadow: 0 12px 26px rgba(237,28,36,.38)}.mlp-cta-badge:hover .mlp-cta-badge-btn i{transform: rotate(-45deg)}.mlp-cta-badge-btn i{transition: transform .35s ease}.mlp-cta-alt{background: var(--tj-color-theme-bg)}.mlp-cta-alt .mlp-cta-inner{background: -webkit-linear-gradient(bottom,#0f2740,#16395c);background: linear-gradient(to top,#0f2740,#16395c)}.mlp-cta-alt .mlp-cta-inner::after{right: auto;left: -60px}.mlp-about-content p{margin: 0 0 16px;color: var(--tj-color-text-body);font-size: 16px;line-height: 1.85}.mlp-about-content p:last-child{margin-bottom: 0}.mlp-about-media{position: relative;padding: 26px;border-radius: 18px;background: linear-gradient(135deg,#f2f7f9 0%,#e7f2f4 100%);border: 1px solid rgba(10,166,180,.16)}.mlp-about-media img{width: 100%;height: 270px;object-fit: contain;display: block;mix-blend-mode: multiply}.mlp-about-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 18px}.mlp-about-tag{padding: 7px 14px;border-radius: 999px;background: #fff;border: 1px solid rgba(10,166,180,.28);color: var(--ml-navy);font-size: 13px;font-weight: 600}.mlp-features{margin-top: 60px}.mlp-features .mlp-sub-title{text-align: center;margin-bottom: 30px}.mlp-feature-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px}.mlp-feature-card{position: relative;padding: 30px 24px 26px;background: #0e586c;border: 1px solid rgba(15,39,64,.09);border-radius: 16px;overflow: hidden;transition: all .35s ease}.mlp-feature-card::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: var(--ml-grad-header);transform: scaleX(0);transform-origin: left;transition: transform .35s ease}.mlp-feature-card:hover{transform: translateY(-6px);box-shadow: 0 18px 40px rgba(15,39,64,.10);border-color: rgba(10,166,180,.30)}.mlp-feature-card:hover::before{transform: scaleX(1)}.mlp-feature-num{position: absolute;right: 18px;top: 14px;color: rgba(15,39,64,.07);font-size: 44px;font-weight: 800;line-height: 1}.mlp-feature-ic{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin-bottom: 18px;border-radius: 16px;background: rgb(255 255 255);color: #0e586c;font-size: 22px;transition: all .35s ease}.mlp-feature-card:hover .mlp-feature-ic{background: var(--ml-grad-blue);color: #fff}.mlp-feature-title{margin: 0 0 10px;color: #ffffff;font-size: 18px;font-weight: 700;line-height: 1.4}.mlp-feature-card p{margin: 0;color: #d8e8eb;font-size: 14px;line-height: 1.72}.mlp-type-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 26px}.mlp-type-card{display: flex;flex-direction: column;background: #fff;border: 1px solid rgba(15,39,64,.09);border-radius: 18px;overflow: hidden;box-shadow: 0 14px 40px rgba(15,39,64,.06);transition: all .35s ease}.mlp-type-card:hover{transform: translateY(-6px);box-shadow: 0 24px 54px rgba(15,39,64,.13)}.mlp-type-media{position: relative;overflow: hidden}.mlp-type-media img{width: 100%;height: 250px;object-fit: cover;display: block;transition: transform .6s ease}.mlp-type-card:hover .mlp-type-media img{transform: scale(1.06)}.mlp-type-flag{position: absolute;left: 18px;top: 18px;padding: 8px 16px;border-radius: 999px;background: var(--ml-grad-blue);color: #fff;font-size: 12.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;box-shadow: 0 8px 18px rgba(10,166,180,.32)}.mlp-type-body{display: flex;flex-direction: column;flex: 1 1 auto;padding: 28px}.mlp-type-title{margin: 0 0 12px;color: var(--ml-navy);font-size: 22px;font-weight: 700;line-height: 1.34}.mlp-type-body > p{margin: 0 0 20px;color: var(--tj-color-text-body);font-size: 15px;line-height: 1.8}.mlp-type-label{display: block;margin-bottom: 12px;color: var(--ml-blue-d);font-size: 13px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mlp-type-list{list-style: none;margin: 0 0 24px;padding: 0;display: grid;gap: 10px}.mlp-type-list li{position: relative;padding-left: 28px;color: var(--tj-color-text-body);font-size: 14.5px;line-height: 1.6}.mlp-type-list li::before{content: "\f00c";font-family: "Font Awesome 6 Pro","Font Awesome 6 Free","FontAwesome";font-weight: 900;position: absolute;left: 0;top: 1px;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(10,166,180,.12);color: var(--ml-blue-d);font-size: 9px}.mlp-type-actions{display: flex;gap: 12px;margin-top: auto}.mlp-type-actions .mlp-btn{flex: 1 1 auto}.mlp-compare{margin-top: 46px;border-radius: 18px;background: linear-gradient(135deg,#eef4f7 0%,#e6f1f3 100%);border: 1px solid rgba(10,166,180,.18)}.mlp-compare-plain{margin-top: 0;background: #fff;border-color: rgba(15,39,64,.09);box-shadow: 0 14px 40px rgba(15,39,64,.06)}.mlp-compare-text{margin: 0 0 24px;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.82}.mlp-compare .mlp-table{background: #fff;border-radius: 12px;overflow: hidden}.mlp-chips{display: flex;flex-wrap: wrap;gap: 10px}.mlp-chip{padding: 11px 20px;border-radius: 10px;background: rgba(10,166,180,.08);border: 1px solid rgba(10,166,180,.22);color: var(--ml-navy);font-size: 14.5px;font-weight: 600;transition: all .3s ease}.mlp-chip:hover{background: var(--ml-grad-blue);border-color: transparent;color: #fff;transform: translateY(-2px)}.mlp-end-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.mlp-end-card{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 22px 12px;border-radius: 14px;background: #fff;border: 1px solid rgba(15,39,64,.09);text-align: center;transition: all .3s ease}.mlp-end-card:hover{border-color: rgba(10,166,180,.4);box-shadow: 0 12px 26px rgba(15,39,64,.08);transform: translateY(-4px)}.mlp-end-ic{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 14px;background: rgba(10,166,180,.10);color: var(--ml-blue-d);font-size: 19px;transition: all .3s ease}.mlp-end-card:hover .mlp-end-ic{background: var(--ml-grad-blue);color: #fff}.mlp-end-title{margin: 0;color: var(--ml-navy);font-size: 15px;font-weight: 600}.mlp-choose{display: flex;align-items: flex-start;gap: 24px;margin-top: 34px;padding: 34px;border-radius: 18px;background: #fff;border: 1px solid rgba(15,39,64,.09);border-left: 5px solid var(--ml-red);box-shadow: 0 14px 40px rgba(15,39,64,.06)}.mlp-choose-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: 16px;background: rgba(237,28,36,.09);color: var(--ml-red);font-size: 24px}.mlp-choose-title{margin: 0 0 12px;color: var(--ml-navy);font-size: 22px;font-weight: 700}.mlp-choose-body p{margin: 0 0 22px;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.82}.mlp-proc-card{padding: 36px;border-radius: 18px;background: #fff;border: 1px solid rgba(15,39,64,.09);box-shadow: 0 14px 40px rgba(15,39,64,.06)}.mlp-proc-card-alt{margin-top: 28px;background: linear-gradient(135deg,#f6f9fb 0%,#eef5f7 100%)}.mlp-proc-label{display: block;margin: 22px 0 16px;color: var(--ml-blue-d);font-size: 13px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase}.mlp-proc-card .mlp-sub-title + .mlp-proc-label{margin-top: 4px}.mlp-proc-text{margin: 0;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.82}.mlp-flow{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px 44px}.mlp-flow-step{position: relative;display: flex;align-items: center;gap: 14px;padding: 15px 18px;border-radius: 12px;background: #fff;border: 1px solid rgba(15,39,64,.10);transition: all .3s ease}.mlp-proc-card-alt .mlp-flow-step{background: #fff}.mlp-flow-step:hover{border-color: rgba(10,166,180,.42);box-shadow: 0 10px 24px rgba(15,39,64,.08);transform: translateY(-3px)}.mlp-flow-num{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: var(--ml-grad-blue);color: #fff;font-size: 13.5px;font-weight: 700}.mlp-flow-label{color: var(--ml-navy);font-size: 14.5px;font-weight: 600;line-height: 1.42}.mlp-flow-step::after{content: "";position: absolute;right: -28px;top: 50%;width: 11px;height: 11px;border-top: 2px solid rgba(10,166,180,.55);border-right: 2px solid rgba(10,166,180,.55);transform: translateY(-50%) rotate(45deg)}.mlp-flow-step:nth-child(3n)::after{right: auto;left: 50%;top: auto;bottom: -14px;transform: translateX(-50%) rotate(135deg)}.mlp-flow-step:last-child::after{display: none}.mlp-ship{background: #fff;overflow: hidden}.mlp-ship::before{content: "";position: absolute;left: -130px;bottom: -110px;width: 400px;height: 400px;border-radius: 50%;background: radial-gradient(circle,rgba(237,28,36,.09) 0%,rgba(237,28,36,0) 70%);pointer-events: none}.mlp-ship > .container{position: relative;z-index: 2}.mlp-ship-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 22px}.mlp-ship-row{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 20px;padding: 30px;background: linear-gradient(135deg,#fffafa 0%,#fdeff0 100%);border: 1px solid rgba(237,28,36,.20);border-radius: 16px;overflow: hidden;transition: all .3s ease}.mlp-ship-row::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 4px;background: var(--ml-grad-red)}.mlp-ship-row:hover{border-color: rgba(237,28,36,.40);box-shadow: 0 18px 38px rgba(194,22,29,.16);transform: translateY(-4px)}.mlp-ship-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border: 1px solid transparent;border-radius: 16px;background: var(--ml-grad-red);color: #fff;font-size: 24px;box-shadow: 0 10px 22px rgba(237,28,36,.26);transition: all .3s ease}.mlp-ship-row:hover .mlp-ship-ic{background: #fff;border-color: rgba(237,28,36,.35);color: var(--ml-red);box-shadow: 0 10px 22px rgba(237,28,36,.16)}.mlp-ship-row p{margin: 0;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.85}.mlp-apps-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 60px 40px}.mlp-app-card:last-child:nth-child(odd){grid-column: 1 / -1}.mlp-app-card:last-child:nth-child(odd){max-width: calc(50% - 20px);margin-left: auto;margin-right: auto}.mlp-app-card{position: relative;overflow: visible;display: flex;align-items: center;gap: 26px;padding: 20px 22px;background: #fff;border: 1px solid rgba(255,255,255,.9);border-radius: 16px;box-shadow: 0 12px 32px rgba(15,39,64,.09);transition: transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mlp-app-card:hover{transform: translateY(-4px);border-color: rgba(10,166,180,.34);box-shadow: 0 20px 42px rgba(15,39,64,.11)}.mlp-app-card:nth-child(even){flex-direction: row-reverse}.mlp-app-card-media{position: relative;z-index: 2;flex-shrink: 0;width: 172px;height: 172px;margin-top: -26px;margin-bottom: -26px;margin-left: -48px}.mlp-app-card:nth-child(even) .mlp-app-card-media{margin-left: 0;margin-right: -48px}.mlp-app-card-ring{position: absolute;inset: -9px;border: 2px dashed rgba(10,166,180,.55);border-radius: 50%;transition: transform .6s ease}.mlp-app-card:hover .mlp-app-card-ring{transform: rotate(38deg)}.mlp-app-card-img{position: absolute;inset: 0;overflow: hidden;border-radius: 50%;background: #dbe8ec}.mlp-app-card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease}.mlp-app-card:hover .mlp-app-card-img img{transform: scale(1.08)}.mlp-app-card-no{position: absolute;left: 50%;bottom: -12px;z-index: 3;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border: 3px solid #fff;border-radius: 50%;background: var(--ml-grad-blue);color: #fff;font-size: 13px;font-weight: 800;transform: translateX(-50%);box-shadow: 0 8px 18px rgba(10,166,180,.30)}.mlp-app-card-body{flex: 1 1 auto;min-width: 0}.mlp-app-card-body h3{margin: 0 0 8px;color: var(--ml-navy);font-size: 17px;font-weight: 800;line-height: 1.32}.mlp-app-card-body p{margin: 0;color: var(--tj-color-text-body);font-size: 14px;line-height: 1.68}.mlp-ship-arrows{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 42px;margin-top: 26px}.mlp-ship-arrows::before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 2px;transform: translateX(-50%);background: repeating-linear-gradient(180deg,rgba(15,39,64,.28) 0 7px,rgba(15,39,64,0) 7px 15px);-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image: linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}.mlp-ship-arrow{position: relative}.mlp-ship-arrow-shape{display: flex;align-items: center;min-height: 100%;padding: 30px 34px;color: #fff;transition: filter .3s ease}.mlp-ship-arrow.is-teal .mlp-ship-arrow-shape{padding-right: 74px;border-radius: 20px 0px 0px 20px;box-shadow: rgba(0,0,0,0.35) 0px 5px 15px;background: var(--ml-grad-blue);-webkit-clip-path: polygon(0 0,calc(100% - 46px) 0,100% 50%,calc(100% - 46px) 100%,0 100%);clip-path: polygon(0 0,calc(100% - 46px) 0,100% 50%,calc(100% - 46px) 100%,0 100%)}.mlp-ship-arrow.is-red .mlp-ship-arrow-shape{padding-left: 74px;border-radius: 0 20px 20px 0;box-shadow: rgba(0,0,0,0.35) 0px 5px 15px;background: var(--ml-grad-red);-webkit-clip-path: polygon(46px 0,100% 0,100% 100%,46px 100%,0 50%);clip-path: polygon(46px 0,100% 0,100% 100%,46px 100%,0 50%)}.mlp-ship-arrow:hover .mlp-ship-arrow-shape{filter: brightness(1.06)}.mlp-ship-arrow-shape p{margin: 0;font-size: 15px;line-height: 1.8;color: rgba(255,255,255,.92)}.mlp-ship-arrow-shape ul{width: 100%;display: grid;gap: 11px;margin: 0;padding: 0;list-style: none}.mlp-ship-arrow-shape li{position: relative;padding-left: 27px;color: rgba(255,255,255,.94);font-size: 14.5px;line-height: 1.55}.mlp-ship-arrow-shape li::before{content: "\f00c";font-family: "Font Awesome 6 Pro","Font Awesome 6 Free","FontAwesome";font-weight: 900;position: absolute;left: 0;top: 1px;display: flex;align-items: center;justify-content: center;width: 18px;height: 18px;border-radius: 50%;background: rgba(255,255,255,.20);color: #fff;font-size: 9px}.mlp-ship-arrow-ic{position: absolute;top: 50%;z-index: 2;display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 50%;background: var(--ml-navy);color: #fff;font-size: 22px;transform: translateY(-50%);box-shadow: 0 10px 22px rgba(15,39,64,.32)}.mlp-ship-arrow.is-teal .mlp-ship-arrow-ic{right: -14px}.mlp-ship-arrow.is-red .mlp-ship-arrow-ic{left: -14px}.mlp-price{background: var(--tj-color-theme-bg)}.mlp-price-lead{display: flex;align-items: flex-start;gap: 24px;padding: 30px 32px;border-radius: 16px;background: linear-gradient(120deg,#0c2340 0%,#123a5c 60%,#0f4a63 100%);box-shadow: 0 18px 42px rgba(12,35,64,.22)}.mlp-price-lead-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: 16px;background: var(--ml-grad-red);color: #fff;font-size: 25px;box-shadow: 0 10px 22px rgba(237,28,36,.30)}.mlp-price-lead p{margin: 0;color: rgb(255 255 255);font-size: 16px;letter-spacing: 1px;line-height: 1.85}.mlp-price-sub{margin: 34px 0 20px;color: var(--ml-navy);font-size: 20px;font-weight: 700;line-height: 1.4}.mlp-price-list{list-style: none;margin: 0;padding: 0}.mlp-price-list li{display: flex;align-items: flex-start;gap: 18px;padding: 17px 0;border-bottom: 1px solid rgba(15,39,64,.08)}.mlp-price-list li:first-child{padding-top: 0}.mlp-price-list li:last-child{padding-bottom: 0;border-bottom: 0}.mlp-price-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-top: 1px;border: 1px solid rgba(237,28,36,.26);border-radius: 50%;background: rgba(237,28,36,.08);color: var(--ml-red);font-size: 18px;transition: all .3s ease}.mlp-price-list li:hover .mlp-price-ic{background: var(--ml-grad-red);border-color: transparent;color: #fff;box-shadow: 0 8px 18px rgba(237,28,36,.28)}.mlp-price-list p{margin: 0;color: var(--tj-color-text-body);font-size: 15.5px;line-height: 1.8}.mlp-price-list strong{color: var(--ml-navy);font-weight: 700}.mlp-price-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 24px;margin-top: 24px;padding: 24px 28px;border-radius: 16px;background: #fff;border: 1px solid rgba(237,28,36,.20);border-left: 4px solid var(--ml-red)}.mlp-price-foot p{margin: 0;color: var(--ml-navy);font-size: 15.5px;font-weight: 600;line-height: 1.7}.mlp-price-foot .mlp-btn{flex-shrink: 0}.mlp-why{overflow: hidden;background-color: #fff;background-image: linear-gradient(rgba(15,39,64,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,39,64,.045) 1px,transparent 1px);background-size: 46px 46px,46px 46px}.mlp-why::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: linear-gradient(90deg,#0b7a85 0%,#0aa6b4 38%,#ed1c24 78%,#f2444b 100%);pointer-events: none}.mlp-why > .container{position: relative;z-index: 2}.mlp-hub{display: grid;grid-template-columns: 1fr 210px 1fr;align-items: center;gap: 0 44px;margin-top: 26px}.mlp-hub-side{display: grid;gap: 40px}.mlp-hub-item{position: relative;display: flex;align-items: stretch;min-height: 65px;background: #fff;border: 1px solid rgba(15,39,64,.10);border-radius: 72px;box-shadow: 0 8px 24px rgba(15,39,64,.08);transition: transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mlp-hub-item:hover{transform: translateY(-4px);box-shadow: 0 18px 38px rgba(15,39,64,.14)}.mlp-hub-item.is-teal:hover{border-color: rgba(10,166,180,.45)}.mlp-hub-item.is-red:hover{border-color: rgba(237,28,36,.42)}.mlp-hub-item.is-navy:hover{border-color: rgba(15,39,64,.38)}.mlp-hub-item.is-teal-d:hover{border-color: rgba(13,138,153,.45)}.mlp-hub-no{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 72px;color: #fff;font-size: 22px;font-weight: 800;-webkit-clip-path: polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%);clip-path: polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%)}.mlp-hub-item.is-teal .mlp-hub-no{background: linear-gradient(160deg,#14b8c6 0%,#0aa6b4 100%)}.mlp-hub-item.is-red .mlp-hub-no{background: linear-gradient(160deg,#f2444b 0%,#d0161d 100%)}.mlp-hub-item.is-navy .mlp-hub-no{background: linear-gradient(160deg,#1b456e 0%,#0c2340 100%)}.mlp-hub-item.is-teal-d .mlp-hub-no{background: linear-gradient(160deg,#0d8a99 0%,#0a626d 100%)}.mlp-hub-txt{flex: 1 1 auto;display: flex;flex-direction: column;justify-content: center;min-width: 0;padding: 16px 20px}.mlp-hub-title{display: block;color: var(--ml-navy);font-size: 15px;font-weight: 800;line-height: 1.32}.mlp-hub-sub{display: block;margin-top: 4px;color: var(--tj-color-text-body);font-size: 12.5px;line-height: 1.4}.mlp-hub-left .mlp-hub-txt{text-align: right}.mlp-hub-item::after,.mlp-hub-item::before{content: "";position: absolute;top: 50%}.mlp-hub-item::after{width: 30px;height: 2px;margin-top: -1px;background: repeating-linear-gradient(90deg,rgba(15,39,64,.28) 0 5px,transparent 5px 10px)}.mlp-hub-item::before{width: 10px;height: 10px;border-radius: 50%;background: var(--ml-navy);transform: translateY(-50%)}.mlp-hub-left .mlp-hub-item::after{right: -30px}.mlp-hub-left .mlp-hub-item::before{right: -40px}.mlp-hub-right .mlp-hub-item::after{left: -30px}.mlp-hub-right .mlp-hub-item::before{left: -40px}.mlp-hub-core{position: relative;display: flex;align-items: center;justify-content: center;width: 210px;height: 210px;margin: 0 auto;border-radius: 50%;background: linear-gradient(150deg,#0c2340 0%,#123a5c 55%,#0b6b76 100%);box-shadow: 0 22px 48px rgba(12,35,64,.30);text-align: center}.mlp-hub-core::before{content: "";position: absolute;inset: -14px;border: 2px dashed rgba(10,166,180,.38);border-radius: 50%}.mlp-hub-core::after{content: "";position: absolute;inset: 14px;border: 1px solid rgba(255,255,255,.18);border-radius: 50%;pointer-events: none}.mlp-hub-core-txt{display: block;padding: 0 18px}.mlp-hub-core-kicker{display: block;color: var(--ml-blue-l);font-size: 13px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.mlp-hub-core-title{display: block;margin-top: 4px;color: #fff;font-size: 26px;font-weight: 800;line-height: 1.2}.mlp-faq{background: var(--tj-color-theme-bg)}.mlp-faq-acc{display: grid;gap: 14px}.mlp-faq-acc .mlp-acc-item{background: #fff;border: 1px solid rgb(15 39 64 / 17%);border-radius: 14px;overflow: hidden;transition: border-color .3s ease,box-shadow .3s ease}.mlp-faq-acc .mlp-acc-item.is-open{border-color: rgba(237,28,36,.35)}.mlp-faq-q{margin: 0;padding: 0;font-size: inherit;font-weight: inherit;line-height: inherit}.mlp-faq-acc .mlp-acc-btn{padding: 19px 22px;gap: 18px}.mlp-faq-acc .mlp-acc-btn:hover{background: rgba(237,28,36,.05)}.mlp-faq-acc .mlp-acc-item.is-open .mlp-acc-btn{background: var(--ml-grad-red)}.mlp-faq-acc .mlp-acc-label{font-size: 16.5px;line-height: 1.45}.mlp-faq-acc .mlp-acc-item.is-open .mlp-acc-label{color: #fff}.mlp-faq-acc .mlp-acc-arrow{width: 28px;height: 28px;font-size: 12px}.mlp-faq-acc .mlp-acc-item.is-open .mlp-acc-arrow{background: #fff;color: var(--ml-red);box-shadow: none}.mlp-faq-acc .mlp-acc-item .mlp-acc-panel{overflow: hidden;transition: max-height .42s cubic-bezier(.4,0,.2,1)}.mlp-faq-acc .mlp-acc-panel p{margin: 0;padding: 8px 22px 22px;color: #000;font-size: 16.5px;line-height: 1.86;opacity: 0;transform: translateY(-6px);transition: opacity .3s ease,transform .3s ease}.mlp-faq-acc .mlp-acc-item.is-open .mlp-acc-panel p{opacity: 1;transform: none;transition-delay: .08s}.mlp-faq-acc .mlp-acc-panel strong{color: var(--ml-navy);font-weight: 700}.mlp-testing{background: linear-gradient(140deg,#0b1f36 0%,#10314e 55%,#0c4d57 100%)}.mlp-testing .mlp-sec-title{color: #fff}.mlp-testing .mlp-sec-text{color: rgba(255,255,255,.78)}.mlp-test-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.mlp-test-card{display: flex;align-items: center;gap: 14px;padding: 20px 20px;border-radius: 14px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);backdrop-filter: blur(6px);transition: all .3s ease}.mlp-test-card:hover{background: rgba(255,255,255,.12);border-color: rgba(56,194,205,.55);transform: translateY(-4px)}.mlp-test-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: rgba(56,194,205,.18);color: var(--ml-blue-l);font-size: 17px;transition: all .3s ease}.mlp-test-card:hover .mlp-test-ic{background: var(--ml-grad-blue);color: #fff}.mlp-test-title{margin: 0;color: #fff;font-size: 14.5px;font-weight: 600;line-height: 1.45}.mlp-body-side{padding: 0 15px 60px}.mlp-sidebar-inner{max-width: 1320px;margin: 0 auto}.mlp-side-card{background: #fff;border: 1.5px solid rgba(10,166,180,.35);border-radius: 16px;overflow: hidden;box-shadow: 0 18px 46px rgba(15,39,64,.08)}.mlp-side-head{display: flex;align-items: center;gap: 14px;padding: 20px 22px;background: linear-gradient(120deg,#0c2340 0%,#123a5c 55%,#0b6b76 100%)}.mlp-side-head-ic{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 12px;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.18);color: #fff;font-size: 20px}.mlp-side-head-txt{display: block}.mlp-side-kicker{display: block;color: var(--ml-blue-l);font-size: 11.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.mlp-side-title{display: block;margin-top: 2px;color: #fff;font-size: 21px;font-weight: 700;line-height: 1.2}.mlp-acc-item{border-bottom: 1px solid rgba(15,39,64,.09)}.mlp-acc-item:last-child{border-bottom: 0}.mlp-acc-btn{display: flex;align-items: center;gap: 10px;width: 100%;padding: 16px 20px;background: #fff;border: 0;text-align: left;cursor: pointer;transition: background .3s ease}.mlp-acc-btn:hover{background: rgba(10,166,180,.05)}.mlp-acc-item.is-open .mlp-acc-btn{background: rgba(10,166,180,.07)}.mlp-acc-label{flex: 1 1 auto;color: var(--ml-navy);font-size: 15.5px;font-weight: 700;line-height: 1.35}.mlp-acc-count{display: none}@media only screen and (min-width: 1200px){.mlp-side-card .mlp-acc{max-height: calc(100vh - 190px);overflow-y: auto;overscroll-behavior: contain}.mlp-side-card .mlp-acc::-webkit-scrollbar{width: 6px}.mlp-side-card .mlp-acc::-webkit-scrollbar-thumb{background: rgba(10,166,180,.40);border-radius: 6px}.mlp-side-card .mlp-acc::-webkit-scrollbar-track{background: transparent}}.mlp-acc-arrow{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: rgba(15,39,64,.06);color: var(--ml-navy);font-size: 11px;transition: transform .35s ease,background .3s ease,color .3s ease}.mlp-acc-item.is-open .mlp-acc-arrow{transform: rotate(180deg);background: var(--ml-blue);color: #fff}.mlp-acc-panel{max-height: 0;overflow: hidden;transition: max-height .4s ease}.mlp-acc-item.is-open .mlp-acc-panel{max-height: 900px}.mlp-acc-list{list-style: none;margin: 0;padding: 4px 0 6px}.mlp-acc-list li{border-top: 1px solid rgba(15,39,64,.05)}.mlp-acc-list li:first-child{border-top: 0}.mlp-acc-list a{position: relative;display: block;padding: 11px 20px 11px 38px;color: var(--tj-color-text-body);font-size: 14.5px;line-height: 1.5;transition: all .25s ease}.mlp-acc-list a::before{content: "";position: absolute;left: 22px;top: 18px;width: 6px;height: 6px;border: 1.5px solid var(--ml-blue-l);transform: rotate(45deg);transition: all .25s ease}.mlp-acc-list a:hover{padding-left: 42px;background: rgba(10,166,180,.06);color: var(--ml-navy)}.mlp-acc-list a:hover::before{background: var(--ml-blue);border-color: var(--ml-blue)}.mlp-acc-list li.is-current a{background: rgba(10,166,180,.10);box-shadow: inset 3px 0 0 var(--ml-red);color: var(--ml-navy);font-weight: 700}.mlp-acc-list li.is-current a::before{background: var(--ml-red);border-color: var(--ml-red)}.mlp-acc-all{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 4px 14px 14px;padding: 11px 16px;border-radius: 10px;background: rgba(15,39,64,.04);color: var(--ml-navy);font-size: 13.5px;font-weight: 700;transition: all .3s ease}.mlp-acc-all i{font-size: 13px;transition: transform .3s ease}.mlp-acc-all:hover{background: var(--ml-grad-blue);color: #fff}.mlp-acc-all:hover i{transform: translateX(4px)}.tj-page-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(var(--ml-header-h,133px) + 350px);padding-top: calc(var(--ml-header-h,133px) + 45px);padding-bottom: 45px;width: auto;max-width: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;background-blend-mode: normal}.tj-page-header::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: -webkit-linear-gradient(top,rgba(12,35,64,.60) 0%,rgba(12,35,64,.46) 52%,rgba(12,35,64,.66) 100%);background: linear-gradient(180deg,rgb(16 81 81 / 47%) 0%,rgb(42 86 90 / 69%) 52%,rgb(0 0 0 / 63%) 100%);pointer-events: none}.tj-page-header > .container{width: 100%}.tj-page-header .tj-page-title{font-size: 55px;line-height: 1.14}.tj-page-title .mlp-h1-break{display: inline}@media only screen and (min-width: 768px){.tj-page-title .mlp-h1-break{display: block}}.tj-page-header .tj-page-link{margin-top: 26px}.mlp-hero p,.mlp-body-main p{color: #000;font-size: 16.5px;line-height: 1.86}.mlp-body-main .mlp-price-lead p{color: #fff}@media only screen and (min-width: 320px) and (max-width: 767px){.section-gap{padding-top: 45px;padding-bottom: 45px}}@media only screen and (min-width: 320px) and (max-width: 767px){.mlh-topbar{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}.mlh-left{display: none}.mlh-follow{display: none}.mlh-divider{display: none}.mlh-right{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 10px}.mlh-brochure{gap: 8px;line-height: 1.15}.mlh-brochure-txt{max-width: 76px;white-space: normal;text-align: left}.header-area .header-top{margin-bottom: 0}.header-area .header-bottom{background: #fff}.menu_bar.mobile_menu_bar{width: 38px;height: 38px;padding: 8px}.header-area .site_logo .logo img{max-height: 65px !important}.header-area.header-3 .header-wrapper{padding-top: 6px;padding-bottom: 6px}}@media only screen and (min-width: 768px) and (max-width: 991px){.mlh-topbar{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 12px}.mlh-left{gap: 18px;-ms-flex-wrap: nowrap;flex-wrap: nowrap}.mlh-right{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.menu_bar.mobile_menu_bar{width: 38px;height: 38px;padding: 8px}.mlh-iso{display: none}.mlh-socials{display: none}.mlh-follow{display: none}.mlh-divider{display: none}.header-area .site_logo .logo img{max-height: 70px !important}}@media only screen and (min-width: 992px) and (max-width: 1024px){.mlh-left{gap: 16px}.mlh-iso{display: none}}.h10-header.header-area .header-wrapper{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.h10-header .menu-area{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-width: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.h10-header .mainmenu > ul{-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 0 16px}.h10-header .mainmenu > ul > li > a{white-space: nowrap}@media only screen and (min-width: 992px) and (max-width: 1023px){.h10-header .menu-area{display: none !important}.h10-header .header-right-item{display: none !important}.h10-header .mobile_menu_bar{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}.hamburger-area{display: block !important}.header-area .site_logo .logo img{max-height: 72px}}@media only screen and (min-width: 1024px) and (max-width: 1024px){.header-area .site_logo .logo img{max-height: 38px}.h10-header .menu-area{gap: 6px}.h10-header .mainmenu > ul{gap: 0 7px}.h10-header .mainmenu > ul > li > a{font-size: 12px}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.header-area .site_logo .logo img{max-height: 54px}.h10-header .menu-area{gap: 8px}.h10-header .mainmenu > ul{gap: 0 10px}.h10-header .mainmenu > ul > li > a{font-size: 12.5px}}@media only screen and (min-width: 1201px) and (max-width: 1399px){.header-area .site_logo .logo img{max-height: 78px}.h10-header .menu-area{gap: 12px}.h10-header .mainmenu > ul{gap: 0 20px}.h10-header .mainmenu > ul > li > a{font-size: 13.5px}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-video-hero{height: 56.25vw;aspect-ratio: auto;min-height: 0;padding: 0}.ml-video-hero-content{padding-left: 18px}.ml-video-hero-content::before{bottom: 16px;width: 3px}.ml-video-hero-title{font-size: 34px;line-height: 38px}.ml-video-hero-desc{font-size: 16px;margin-bottom: 30px}.ml-video-hero-eyebrow{font-size: 12px;letter-spacing: 1.5px;padding: 7px 16px}.ml-video-hero-scroll{display: none}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-video-hero{height: 56.25vw;aspect-ratio: auto;min-height: 0;padding: 0}.ml-video-hero-title{font-size: 48px;line-height: 50px}}@media only screen and (min-width: 992px) and (max-width: 1200px){.ml-video-hero-title{font-size: 56px}}@media only screen and (min-width: 320px) and (max-width: 767px){.mega-menu-pages.mlm .mlm-wrap{padding: 6px 0;-webkit-box-shadow: none;box-shadow: none}.mega-menu-pages.mlm .mlm-grid{grid-template-columns: 1fr;grid-auto-flow: row;grid-template-rows: auto}.mega-menu-pages.mlm .mlm-cards{grid-template-columns: 1fr}}@media only screen and (min-width: 768px) and (max-width: 991px){.mega-menu-pages.mlm .mlm-wrap{padding: 6px 0;-webkit-box-shadow: none;box-shadow: none}.mega-menu-pages.mlm .mlm-grid{grid-template-columns: repeat(2,1fr);grid-auto-flow: row;grid-template-rows: auto}.mega-menu-pages.mlm .mlm-cards{grid-template-columns: 1fr}}@media only screen and (min-width: 992px) and (max-width: 1024px){.mega-menu-pages.mlm .mlm-grid{grid-template-columns: repeat(2,1fr);grid-auto-flow: row;grid-template-rows: auto}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-about{margin-top: 0px}.ml-about-title{font-size: 27px}.ml-about-desc{font-size: 15px}.ml-mv{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-about-title{font-size: 34px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.ml-about-title{font-size: 32px}}@media only screen and (min-width: 1201px) and (max-width: 1399px){.ml-about-title{font-size: 38px}}@media only screen and (min-width: 320px) and (max-width: 1024px){.ml-prod-sticky{padding: 50px 0 40px}.ml-prod-track{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;padding-right: 0;gap: 24px}.ml-prod-slide{width: 100%}.ml-products .ml-prod-card{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;gap: 22px}.ml-products .ml-prod-card .ml-prod-media{-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 100%;width: 100%}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-prod-img{height: 240px}.ml-prod-title{font-size: 26px}.ml-prod-grid{grid-template-columns: 1fr;gap: 12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-prod-track{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.ml-prod-slide{width: calc(50% - 12px)}.ml-prod-img{height: 300px}.ml-prod-title{font-size: 24px}.ml-prod-grid{grid-template-columns: repeat(2,1fr)}.ml-prod-label{font-size: 14px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.ml-prod-track{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.ml-prod-slide{width: calc(50% - 12px)}.ml-prod-img{height: 340px}.ml-prod-title{font-size: 26px}.ml-prod-grid{grid-template-columns: repeat(2,1fr)}.ml-prod-label{font-size: 14px}}@media only screen and (min-width: 1201px) and (max-width: 1399px){.ml-products .ml-prod-card{background-position: bottom right}.ml-prod-sticky{padding: 40px 0}.ml-prod-sticky .sec-heading-wrap{margin-bottom: 24px}.ml-prod-tag{margin-bottom: 14px}.ml-prod-title{font-size: 26px;margin-bottom: 16px;padding-bottom: 10px}.ml-prod-grid{gap: 10px;margin-bottom: 16px}.ml-prod-item{padding: 9px 14px}.ml-prod-label{font-size: 14px}}@media only screen and (min-width: 1201px) and (max-width: 1399px) and (max-height: 820px){.ml-prod-sticky{padding: 18px 0}.ml-prod-sticky .sec-heading-wrap{margin-bottom: 10px}.ml-prod-sticky .sec-heading.style-3 .sec-title{font-size: 30px}.ml-products .ml-prod-card{height: 326px}.ml-prod-img{height: 300px}.ml-prod-tag{margin-bottom: 6px}.ml-prod-tag-ic{width: 36px;height: 36px}.ml-prod-tag-svg{width: 20px;height: 20px}.ml-prod-title{font-size: 20px;margin-bottom: 6px;padding-bottom: 5px}.ml-prod-grid{grid-template-columns: repeat(4,1fr);gap: 7px;margin-bottom: 8px}.ml-prod-item{padding: 6px 9px}.ml-prod-label{font-size: 13px;line-height: 1.2}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-special-grid{gap: 14px}.ml-special-item{-ms-flex-preferred-size: 42%;flex-basis: 42%;max-width: 47%}.ml-special-label{font-size: 13px;padding: 12px 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-special-item{-ms-flex-preferred-size: 28%;flex-basis: 28%;max-width: 31%}}@media only screen and (min-width: 992px) and (max-width: 1024px){.ml-special-item{-ms-flex-preferred-size: 20%;flex-basis: 20%;max-width: 22%}}@media only screen and (min-width: 320px) and (max-width: 767px){.tj-service-section.service-3 .service-wrapper{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.tj-service-section.service-3 .service-content-wrap .service-title .title{font-size: 16px;margin-bottom: 13px;text-align: center}.tj-service-section.service-3 .service-content-wrap .service-content .desc{font-size: 14px}.tj-service-section.service-3 .service-item.style-3{margin-bottom: 0;padding: 22px 10px;min-width: 0;overflow: hidden}.tj-service-section.service-3 .service-item.style-3:last-child:nth-child(odd){grid-column: 1 / -1;width: calc(50% - 5px);-ms-grid-column-align: center;justify-self: center}.tj-service-section.service-3 .service-tag{white-space: normal}.tj-service-section.service-3 .service-content-wrap .service-content .desc{overflow-wrap: break-word}.tj-service-section.service-3 .service-reveal-icon{display: none}.tj-service-section.service-3 .service-content-wrap{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.tj-service-section.service-3 .service-content-wrap .service-title{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;width: 100%}.tj-service-section.service-3 .service-mid{display: none}.tj-service-section.service-3 .service-content-wrap .service-content{width: 100%;margin-top: 0;-webkit-padding-start: 0;padding-inline-start: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.tj-service-section.service-3 .service-content-wrap .service-title .service-icon{margin: 0 auto}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-ind-head{margin-bottom: 34px}.ml-ind-desc{margin: 16px 0 24px}.ml-industries .tj-scroll-progress{display: none}.ml-industries .h9-service-wrapper{margin-top: 35px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 10px}.service-item.style-5 h3.title{font-size: 18px}.ml-industries .service-item.style-5{margin-bottom: 0;min-width: 0;overflow: hidden;padding: 14px 8px;display: block}.ml-industries .service-item.style-5 .service-content-area{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;gap: 12px;margin-bottom: 14px}.ml-industries .service-item.style-5 .service-content-area .service-icon{margin: 0 auto}.ml-industries .service-item.style-5 .service-content-area .service-content{width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.ml-industries .service-item.style-5 .service-content-area .title{text-align: center;max-width: none;width: 100%}.ml-industries .service-item.style-5 .service-content-area .desc{font-size: 13px;display: none}.ml-industries .service-item.style-5 .service-img{height: 150px;-webkit-margin-start: 0;margin-inline-start: 0}.ml-industries .service-item.style-5:last-child:nth-child(odd){grid-column: 1 / -1;width: calc(50% - 6px);-ms-grid-column-align: center;justify-self: center}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-ind-head{margin-bottom: 34px}}@media only screen and (min-width: 1201px) and (max-width: 1399px) and (max-height: 820px){.ml-industries{padding-top: 36px;padding-bottom: 36px}.ml-industries .tj-scroll-progress{padding-top: 56px;margin-bottom: 26px}.ml-industries .service-item.style-5{margin-bottom: 18px}.ml-industries .service-item.style-5 .service-img{height: 300px}.ml-industries .service-item.style-5 .service-content-area{margin-bottom: 12px}.ml-industries .ml-ind-head .sec-title{font-size: 34px}.ml-ind-desc{margin: 12px 0 20px}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-marquee{padding-top: 25px;padding-bottom: 25px}.ml-marquee .marquee-item{gap: 24px;padding-right: 24px}.ml-marquee .marquee-item .marquee-text{font-size: 34px}.ml-marquee .marquee-sep{font-size: 13px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ml-marquee .marquee-item{gap: 32px;padding-right: 32px}.ml-marquee .marquee-item .marquee-text{font-size: 46px}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-faq .row-gap-5{row-gap: 24px !important}.ml-faq .tj-faq .accordion-item .faq-title{padding-top: 15px;padding-bottom: 15px;font-size: 17px}.ml-faq .tj-faq.style-2 .accordion-item.active .accordion-body p{font-size: 15px}}@media only screen and (min-width: 992px) and (max-width: 1399px){.ml-footer .widget-contact .footer-contact-info .contact-item.ml-foot-cta{gap: 10px;margin-bottom: 14px}.ml-footer .widget-contact .footer-contact-info .contact-item.ml-foot-cta{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.ml-footer .widget-contact .footer-contact-info .contact-item.ml-foot-cta.ml-foot-addr{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.ml-footer .ml-foot-addr .ml-foot-ic{margin-top: 2px}.ml-footer .ml-foot-cta-text{font-size: 13.5px;line-height: 1.6}.ml-footer .ml-addr-label{font-size: 11.5px}}@media only screen and (min-width: 320px) and (max-width: 767px){.ml-footer .footer-main-area{padding-top: 35px;padding-bottom: 18px}.ml-footer .footer-main-area .row-gap-5{row-gap: 0 !important}.tj-copyright-area-2 .copyright-content-area{padding: 10px 0 25px}.ml-footer .ml-foot-logo{display: block;width: 100%}.ml-footer .ml-foot-logo img{width: 100%}.ml-footer{background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(7,22,42,0.5)),to(rgba(7,22,42,0.5))),url(../images/footer-bg.jpg);background-image: linear-gradient(rgba(7,22,42,0.5),rgba(7,22,42,0.5)),url(../images/footer-bg.jpg)}}@media only screen and (min-width: 320px) and (max-width: 767px){.tj-page-header{min-height: calc(var(--ml-header-h,116px) + 180px);padding-top: calc(var(--ml-header-h,116px) + 28px);padding-bottom: 28px}.tj-page-header .tj-page-title{font-size: 26px;line-height: 1.25}.tj-page-header .tj-page-link{margin-top: 18px;font-size: 13px}}@media only screen and (min-width: 768px) and (max-width: 991px){.tj-page-header{min-height: calc(var(--ml-header-h,124px) + 230px);padding-top: calc(var(--ml-header-h,124px) + 32px);padding-bottom: 32px}.tj-page-header .tj-page-title{font-size: 34px;line-height: 1.2}.tj-page-header .tj-page-link{margin-top: 20px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.tj-page-header{min-height: calc(var(--ml-header-h,120px) + 260px);padding-top: calc(var(--ml-header-h,120px) + 36px);padding-bottom: 36px}.tj-page-header .tj-page-title{font-size: 38px;line-height: 1.18}.tj-page-header .tj-page-link{margin-top: 22px}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.tj-page-header{min-height: calc(var(--ml-header-h,126px) + 280px);padding-top: calc(var(--ml-header-h,126px) + 40px);padding-bottom: 40px}.tj-page-header .tj-page-title{font-size: 42px;line-height: 1.16}.tj-page-header .tj-page-link{margin-top: 24px}}@media only screen and (min-width: 1201px) and (max-width: 1399px){.tj-page-header{min-height: calc(var(--ml-header-h,130px) + 310px);padding-top: calc(var(--ml-header-h,130px) + 42px);padding-bottom: 42px}.tj-page-header .tj-page-title{font-size: 50px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mlp-page .container{max-width: 1260px}}@media only screen and (min-width: 1600px) and (max-width: 1799px){.mlp-page .container{max-width: 1480px}}@media only screen and (min-width: 1800px){.mlp-page .container{max-width: 1640px}}.mlp-sidebar-inner{width: 100%;max-width: 540px}@media only screen and (min-width: 768px){.mlp-sidebar-inner{max-width: 720px}}@media only screen and (min-width: 992px){.mlp-sidebar-inner{max-width: 960px}}@media only screen and (max-width: 1199px){.mlp-body-side{padding-top: 60px}}@media only screen and (min-width: 320px) and (max-width: 767px){.mlp-body-side{padding: 45px 15px 45px}.mlp-side-head{padding: 16px 18px;gap: 12px}.mlp-side-head-ic{width: 40px;height: 40px;font-size: 17px}.mlp-side-title{font-size: 18px}.mlp-acc-btn{padding: 14px 16px}.mlp-acc-label{font-size: 14.5px}.mlp-acc-list a{padding: 11px 16px 11px 34px;font-size: 14px}.mlp-acc-list a::before{left: 18px}.mlp-acc-list a:hover{padding-left: 38px}.mlp-acc-all{margin: 4px 12px 12px;padding: 10px 14px;font-size: 13px}}@media only screen and (min-width: 1200px){.mlp-body{display: grid;grid-template-columns: minmax(0,1fr) 350px;-webkit-box-align: start;-ms-flex-align: start;align-items: start;gap: 44px;max-width: 1320px;margin: 0 auto;padding: 50px 12px 50px}.mlp-body-main{min-width: 0}.mlp-body-side{padding: 0}.mlp-sidebar-inner{max-width: 100%}.mlp-body .container{width: 100%;max-width: 100%;padding-left: 0;padding-right: 0}.mlp-body-main > section{padding: 46px 34px;margin-bottom: 26px;border-radius: 18px}.mlp-body-main > section:last-child{margin-bottom: 0}.mlp-body-main > section.mlp-about,.mlp-body-main > section.mlp-specs,.mlp-body-main > section.mlp-why,.mlp-body-main > section.mlp-props,.mlp-body-main > section.mlp-mfg{border: 1px solid rgba(15,39,64,.08);box-shadow: 0 10px 30px rgba(15,39,64,.045)}.mlp-body-main > section.mlp-trust{padding: 0;background: transparent}.mlp-body-main > section.mlp-ship{border: 1px solid rgba(237,28,36,.16);box-shadow: 0 10px 30px rgba(194,22,29,.06)}.mlp-body-main .mlp-sec-head{max-width: 100%}.mlp-body-main .mlp-trust-grid{grid-template-columns: repeat(3,1fr)}.mlp-body-main .mlp-feature-grid{grid-template-columns: repeat(2,1fr)}.mlp-body-main .mlp-type-grid{grid-template-columns: repeat(2,1fr)}.mlp-body-main .mlp-test-grid{grid-template-columns: repeat(2,1fr)}.mlp-body-main .mlp-flow{grid-template-columns: repeat(2,1fr)}.mlp-body-main .mlp-flow-step:nth-child(3n)::after{right: -28px;left: auto;top: 50%;bottom: auto;transform: translateY(-50%) rotate(45deg)}.mlp-body-main .mlp-flow-step:nth-child(2n)::after{right: auto;left: 50%;top: auto;bottom: -14px;transform: translateX(-50%) rotate(135deg)}.mlp-body-main .mlp-flow-step:last-child::after{display: none}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mlp-body{max-width: 1260px;grid-template-columns: minmax(0,1fr) 330px;gap: 36px}.mlp-body-main > section{padding: 40px 28px;margin-bottom: 22px}.mlp-body-main .mlp-hub{grid-template-columns: 1fr 168px 1fr;gap: 0 34px}.mlp-body-main .mlp-hub-core{width: 168px;height: 168px}.mlp-body-main .mlp-hub-core-title{font-size: 21px}.mlp-body-main .mlp-cta-inner{gap: 24px;padding: 30px 28px}.mlp-body-main .mlp-cta-inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 22px;row-gap: 16px}.mlp-body-main .mlp-cta-copy{grid-column: 1;grid-row: 1;max-width: none}.mlp-body-main .mlp-cta-actions{grid-column: 1}.mlp-body-main .mlp-cta-badge{grid-column: 2;grid-row: 1;align-self: center;width: 98px;height: 98px}.mlp-body-main .mlp-cta-badge-btn{width: 48px;height: 48px;font-size: 16px}.mlp-body-main .mlp-cta-title{font-size: 23px}.mlp-body-main .mlp-cta-badge{width: 106px;height: 106px}.mlp-body-main .mlp-cta-badge-btn{width: 52px;height: 52px;font-size: 16px}.mlp-body-main .mlp-apps-grid{grid-template-columns: 1fr}.mlp-app-card:last-child:nth-child(odd){max-width: none;margin-left: 0;margin-right: 0}.mlp-body-main .mlp-app-card{gap: 22px;padding: 18px 20px}.mlp-body-main .mlp-app-card-media{width: 190px;height: 190px;margin-top: -26px;margin-bottom: -26px;margin-left: -48px}.mlp-body-main .mlp-app-card:nth-child(even) .mlp-app-card-media{margin-left: 0;margin-right: -48px}.mlp-body-main .mlp-app-card-body h3{font-size: 17px}.mlp-body-main .mlp-dims .col-lg-6,.mlp-body-main .mlp-props .col-lg-6{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.mlp-body-main .mlp-feature-grid{grid-template-columns: repeat(2,1fr)}.mlp-body-main .mlp-price-list li{gap: 15px;padding: 15px 0}.mlp-body-main .mlp-price-ic{width: 40px;height: 40px;font-size: 17px}.mlp-body-main .mlp-price-lead{padding: 24px 22px;gap: 18px}.mlp-body-main .mlp-ship-row{padding: 24px 22px;gap: 16px}.mlp-acc-label{font-size: 15px}.mlp-acc-list a{font-size: 14px}}@media only screen and (min-width: 1600px) and (max-width: 1799px){.mlp-body{max-width: 1480px;grid-template-columns: minmax(0,1fr) 370px;gap: 50px}}@media only screen and (min-width: 1800px){.mlp-body{max-width: 1640px;grid-template-columns: minmax(0,1fr) 390px;gap: 56px}}@media only screen and (min-width: 320px) and (max-width: 767px){.mlp-hero,.mlp-about,.mlp-types,.mlp-specs,.mlp-dims,.mlp-props,.mlp-grade,.mlp-mfg,.mlp-testing,.mlp-apps,.mlp-ship,.mlp-price,.mlp-why,.mlp-faq{padding-top: 22px;padding-bottom: 22px}.mlp-hero-title{font-size: 27px}.mlp-sec-title{font-size: 20px;padding-left: 12px;border-left-width: 3px}.mlp-sub-title{font-size: 20px}.mlp-lead,.mlp-sec-text,.mlp-about-content p,.mlp-compare-text,.mlp-proc-text,.mlp-choose-body p,.mlp-hero p,.mlp-body-main p{font-size: 15px;line-height: 1.75}.mlp-eyebrow{font-size: 12.5px;letter-spacing: .07em}.mlp-sec-head{margin-bottom: 28px}.mlp-btn{width: 100%;padding: 12px 16px;font-size: 14px}.mlp-hero::after{display: none}.mlp-hero::before{right: -190px;top: 0;width: 360px;height: 360px}.mlp-title-rule{width: 52px;height: 3px;margin-bottom: 18px}.mlp-hero-media{margin-top: 22px;border-width: 2px}.mlp-hero-media-badge{left: 12px;bottom: 12px;padding: 8px 13px;font-size: 12px}.mlp-spec-card{position: static;padding: 20px}.mlp-spec-card-title{font-size: 19px;margin-bottom: 16px}.mlp-spec-card .mlp-table tbody td{padding: 11px 12px}.mlp-spec-ic{left: 12px;width: 19px;font-size: 15px}.mlp-spec-card .mlp-table tbody td:first-child{padding-left: 40px}.mlp-table{font-size: 14px}.mlp-table thead th{padding: 11px 12px;font-size: 11.5px}.mlp-table tbody td{padding: 11px 12px}.mlp-table-kv tbody td:first-child{width: 45%}.mlp-table-chart{font-size: 13px}.mlp-table-chart thead th{padding: 10px;font-size: 11px}.mlp-table-chart tbody td{padding: 9px 10px;white-space: nowrap}.mlp-table-cmp,.mlp-table-cmp tbody,.mlp-table-cmp tr,.mlp-table-cmp td{display: block;width: 100%}.mlp-table-cmp thead{display: none}.mlp-table-cmp tr{margin-bottom: 14px;border: 1px solid rgba(15,39,64,.10);border-radius: 12px;overflow: hidden;background: #fff}.mlp-table-cmp tbody tr:nth-child(even),.mlp-table-cmp tbody tr:hover{background: #fff}.mlp-table-cmp tbody tr:last-child{margin-bottom: 0}.mlp-table-cmp td{padding: 12px 14px;border-bottom: 1px solid rgba(15,39,64,.07)}.mlp-table-cmp tr td:last-child{border-bottom: 0}.mlp-table-cmp td::before{content: attr(data-label);display: block;margin-bottom: 4px;color: var(--ml-blue-d);font-size: 11px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase}.mlp-table-cmp tbody td:first-child{width: 100%;background: var(--ml-navy);color: #fff}.mlp-table-cmp tbody td:first-child::before{color: rgba(255,255,255,.62)}.mlp-trust-head{margin-bottom: 22px}.mlp-trust-grid{grid-template-columns: 1fr;gap: 18px;padding: 16px;border-radius: 16px}.mlp-trust-card{padding: 28px 18px 22px}.mlp-trust-ic{width: 62px;height: 62px;margin-bottom: 16px;font-size: 24px}.mlp-trust-title{font-size: 16.5px}.mlp-trust-text{font-size: 14px}.mlp-trust-deco{margin-top: 14px}.mlp-about-media{padding: 16px}.mlp-about-media img{height: 190px}.mlp-features{margin-top: 36px}.mlp-feature-grid{grid-template-columns: 1fr;gap: 14px}.mlp-feature-card{padding: 24px 20px}.mlp-feature-ic{width: 50px;height: 50px;font-size: 20px;margin-bottom: 14px}.mlp-feature-num{font-size: 36px}.mlp-type-grid{grid-template-columns: 1fr;gap: 18px}.mlp-type-media img{height: 195px}.mlp-type-body{padding: 20px}.mlp-type-title{font-size: 19px}.mlp-type-actions{flex-direction: column;gap: 10px}.mlp-compare{margin-top: 30px;padding: 18px}.mlp-panel{padding: 20px}.mlp-panel-title{font-size: 18px}.mlp-panel-h2{font-size: 20px}.mlp-chip{padding: 9px 15px;font-size: 13.5px}.mlp-end-grid{grid-template-columns: 1fr;gap: 10px}.mlp-end-card{flex-direction: row;justify-content: flex-start;padding: 14px 16px;text-align: left}.mlp-choose{flex-direction: column;gap: 16px;padding: 22px}.mlp-choose-title{font-size: 19px}.mlp-proc-card{padding: 20px}.mlp-proc-card-alt{margin-top: 18px}.mlp-flow{grid-template-columns: 1fr;gap: 26px}.mlp-flow-step::after,.mlp-flow-step:nth-child(3n)::after{right: auto;left: 50%;top: auto;bottom: -18px;transform: translateX(-50%) rotate(135deg)}.mlp-flow-step:last-child::after{display: none}.mlp-faq-acc{gap: 12px}.mlp-faq-acc .mlp-acc-btn{padding: 15px 16px;gap: 12px}.mlp-faq-acc .mlp-acc-label{font-size: 15px;line-height: 1.42}.mlp-faq-acc .mlp-acc-arrow{width: 24px;height: 24px;font-size: 11px}.mlp-faq-acc .mlp-acc-panel p{padding: 2px 16px 18px;font-size: 15px;line-height: 1.75}.mlp-why{background-size: 34px 34px,34px 34px}.mlp-hub{grid-template-columns: 1fr;gap: 16px}.mlp-hub-side{gap: 16px}.mlp-hub-core{width: 160px;height: 160px;order: -1;margin-bottom: 12px}.mlp-hub-core-title{font-size: 21px}.mlp-hub-core-kicker{font-size: 12px;letter-spacing: .14em}.mlp-hub-item{min-height: 60px}.mlp-hub-item::after,.mlp-hub-item::before{display: none}.mlp-hub-left .mlp-hub-item{flex-direction: row-reverse}.mlp-hub-right .mlp-hub-item{flex-direction: row}.mlp-hub-left .mlp-hub-txt,.mlp-hub-right .mlp-hub-txt{text-align: left;padding: 12px 22px 12px 18px}.mlp-hub-no{width: 74px;font-size: 20px}.mlp-price-lead{flex-direction: column;gap: 16px;padding: 22px 20px}.mlp-price-lead-ic{width: 50px;height: 50px;font-size: 21px}.mlp-price-lead p{font-size: 15px;line-height: 1.75}.mlp-price-sub{margin: 26px 0 16px;font-size: 17.5px}.mlp-price-list li{gap: 12px;padding: 13px 0}.mlp-price-ic{width: 38px;height: 38px;font-size: 16px}.mlp-price-list p{font-size: 15px;line-height: 1.72}.mlp-price-foot{flex-direction: column;align-items: stretch;text-align: center;gap: 18px;padding: 20px}.mlp-price-foot p{font-size: 15px}.mlp-ship-arrow-shape li{padding-left: 24px;font-size: 14px}.mlp-ship-arrow-shape ul{gap: 9px}.mlp-ship-arrows{grid-template-columns: 1fr;gap: 40px;margin-top: 20px}.mlp-ship-arrows::before{display: none}.mlp-ship-arrow.is-teal .mlp-ship-arrow-shape,.mlp-ship-arrow.is-red .mlp-ship-arrow-shape{padding: 40px 22px 24px;border-radius: 14px;-webkit-clip-path: none;clip-path: none}.mlp-ship-arrow.is-teal .mlp-ship-arrow-ic,.mlp-ship-arrow.is-red .mlp-ship-arrow-ic{top: 0;left: 22px;right: auto;width: 48px;height: 48px;font-size: 17px;transform: translateY(-50%)}.mlp-ship-grid{grid-template-columns: 1fr;gap: 16px}.mlp-ship-row{gap: 16px;padding: 22px 20px}.mlp-ship-ic{width: 50px;height: 50px;font-size: 21px}.mlp-ship-row p{font-size: 15px;line-height: 1.75}.mlp-test-grid{grid-template-columns: 1fr;gap: 12px}.mlp-test-card{padding: 16px}.mlp-cta{padding: 26px 0}.mlp-cta-inner{flex-direction: column;text-align: center;gap: 22px;padding: 30px 20px}.mlp-cta-copy{max-width: none;text-align: center}.mlp-cta-eyebrow{font-size: 11.5px;letter-spacing: .14em}.mlp-cta-title{font-size: 21px}.mlp-cta-actions{flex-direction: column;justify-content: center;width: 100%}.mlp-cta-actions .mlp-btn{width: 100%}.mlp-cta-badge{order: -1;width: 104px;height: 104px}.mlp-cta-badge-btn{width: 50px;height: 50px;font-size: 15px}.mlp-apps-grid{grid-template-columns: 1fr;gap: 44px}.mlp-app-card:last-child:nth-child(odd){max-width: none;margin-left: 0;margin-right: 0}.mlp-app-card,.mlp-app-card:nth-child(even){flex-direction: column;align-items: center;gap: 22px;padding: 20px 18px 24px;text-align: center}.mlp-app-card-body{text-align: center}.mlp-app-card-media,.mlp-app-card:nth-child(even) .mlp-app-card-media,.mlp-app-card:last-child:nth-child(odd) .mlp-app-card-media{width: 148px;height: 148px;margin: -26px 0 0 0}.mlp-app-card-no{width: 36px;height: 36px;font-size: 12px}.mlp-app-card-body h3{font-size: 17px}}@media only screen and (min-width: 768px) and (max-width: 991px){.mlp-hero,.mlp-about,.mlp-types,.mlp-specs,.mlp-dims,.mlp-props,.mlp-grade,.mlp-mfg,.mlp-testing,.mlp-apps,.mlp-ship,.mlp-price,.mlp-why,.mlp-faq{padding-top: 30px;padding-bottom: 30px}.mlp-hero-title{font-size: 33px}.mlp-sec-title{font-size: 22px}.mlp-sub-title{font-size: 23px}.mlp-sec-head{margin-bottom: 34px}.mlp-hero::after{display: none}.mlp-hero-media img{height: 300px}.mlp-spec-card{position: static}.mlp-hub{grid-template-columns: 1fr 150px 1fr;gap: 0 30px}.mlp-hub-side{gap: 18px}.mlp-hub-core{width: 150px;height: 150px}.mlp-hub-core::before{inset: -10px}.mlp-hub-core::after{inset: 10px}.mlp-hub-core-kicker{font-size: 11px;letter-spacing: .12em}.mlp-hub-core-title{font-size: 19px}.mlp-hub-item{min-height: 62px}.mlp-hub-no{width: 62px;font-size: 18px}.mlp-hub-txt{padding: 10px 14px}.mlp-hub-title{font-size: 13.5px}.mlp-hub-item::after{width: 18px}.mlp-hub-left .mlp-hub-item::after{right: -18px}.mlp-hub-left .mlp-hub-item::before{right: -26px}.mlp-hub-right .mlp-hub-item::after{left: -18px}.mlp-hub-right .mlp-hub-item::before{left: -26px}.mlp-trust-grid{grid-template-columns: repeat(2,1fr);gap: 20px;padding: 24px}.mlp-about-media img{height: 300px}.mlp-feature-grid{grid-template-columns: repeat(2,1fr)}.mlp-type-grid{grid-template-columns: 1fr}.mlp-type-media img{height: 280px}.mlp-compare{padding: 26px}.mlp-panel{padding: 24px}.mlp-end-grid{grid-template-columns: repeat(3,1fr)}.mlp-proc-card{padding: 26px}.mlp-flow{grid-template-columns: repeat(2,1fr)}.mlp-flow-step:nth-child(3n)::after{right: -28px;left: auto;top: 50%;bottom: auto;transform: translateY(-50%) rotate(45deg)}.mlp-flow-step:nth-child(2n)::after{right: auto;left: 50%;top: auto;bottom: -14px;transform: translateX(-50%) rotate(135deg)}.mlp-flow-step:last-child::after{display: none}.mlp-test-grid{grid-template-columns: repeat(2,1fr)}.mlp-cta{padding: 30px 0}.mlp-cta-inner{gap: 26px;padding: 30px 28px}.mlp-cta-title{font-size: 24px}.mlp-cta-badge{width: 112px;height: 112px}.mlp-cta-badge-btn{width: 54px;height: 54px;font-size: 16px}.mlp-cta-inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 22px;row-gap: 16px;padding: 30px 28px}.mlp-cta-copy{grid-column: 1;grid-row: 1;max-width: none}.mlp-cta-actions{grid-column: 1}.mlp-cta-badge{grid-column: 2;grid-row: 1;align-self: center}.mlp-cta-badge{width: 100px;height: 100px}.mlp-cta-badge-btn{width: 48px;height: 48px;font-size: 16px}.mlp-app-card:last-child:nth-child(odd){max-width: none;margin-left: 0;margin-right: 0}.mlp-apps-grid{grid-template-columns: 1fr}.mlp-app-card{gap: 24px;padding: 20px 20px}.mlp-app-card-media{width: 176px;height: 176px;margin-top: -24px;margin-bottom: -24px;margin-left: -42px}.mlp-app-card:nth-child(even) .mlp-app-card-media{margin-left: 0;margin-right: -42px}.mlp-app-card-body h3{font-size: 18px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.mlp-hero-title{font-size: 32px}.mlp-sec-title{font-size: 23px}.mlp-hero::after{display: none}.mlp-hero-media img{height: 230px}.mlp-spec-card{padding: 22px}.mlp-trust-grid{grid-template-columns: repeat(3,1fr)}.mlp-about-media img{height: 230px}.mlp-feature-grid{grid-template-columns: repeat(2,1fr)}.mlp-type-body{padding: 22px}.mlp-type-title{font-size: 20px}.mlp-type-media img{height: 210px}.mlp-type-actions .mlp-btn{flex: 1 1 100%}.mlp-compare{padding: 26px}.mlp-panel{padding: 24px}.mlp-proc-card{padding: 28px}.mlp-flow{gap: 14px 36px}.mlp-flow-step{padding: 13px 14px;gap: 11px}.mlp-flow-label{font-size: 13.5px}.mlp-flow-step::after{right: -24px}.mlp-test-grid{grid-template-columns: repeat(3,1fr)}.mlp-test-card{padding: 16px}.mlp-test-title{font-size: 13.5px}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.mlp-hero-title{font-size: 34px}.mlp-sec-title{font-size: 24px}.mlp-hero::after{display: none}.mlp-hero-media img{height: 250px}.mlp-spec-card{padding: 24px}.mlp-trust-grid{grid-template-columns: repeat(3,1fr)}.mlp-about-media img{height: 250px}.mlp-feature-grid{grid-template-columns: repeat(2,1fr)}.mlp-type-body{padding: 24px}.mlp-type-media img{height: 225px}.mlp-type-actions .mlp-btn{flex: 1 1 100%}.mlp-compare{padding: 30px}.mlp-proc-card{padding: 30px}.mlp-flow{gap: 14px 38px}.mlp-flow-step{padding: 14px 16px}.mlp-flow-label{font-size: 14px}.mlp-flow-step::after{right: -25px}.mlp-test-grid{grid-template-columns: repeat(3,1fr)}.mlp-test-title{font-size: 14px}}@media only screen and (min-width: 1201px) and (max-width: 1399px){.mlp-hero-title{font-size: 36px}.mlp-sec-title{font-size: 25px}.mlp-trust-grid{grid-template-columns: repeat(3,1fr)}.mlp-type-media img{height: 230px}.mlp-type-actions .mlp-btn{flex: 1 1 100%}.mlp-feature-card{padding: 26px 20px 24px}.mlp-feature-title{font-size: 16.5px}.mlp-flow{gap: 15px 40px}.mlp-flow-label{font-size: 14px}.mlp-test-card{padding: 18px 16px}.mlp-test-title{font-size: 14px}.mlp-lead-2{margin-top: 35px}}@media (prefers-reduced-motion: reduce){.mlp-cta-badge-ring{animation: none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mlp-cta-inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 24px;row-gap: 16px;padding: 32px 30px}.mlp-cta-copy{grid-column: 1;grid-row: 1;max-width: none}.mlp-cta-actions{grid-column: 1}.mlp-cta-badge{grid-column: 2;grid-row: 1;align-self: center;width: 108px;height: 108px}.mlp-cta-badge-btn{width: 52px;height: 52px;font-size: 16px}.mlp-cta-title{font-size: 25px}}@media only screen and (min-width: 1600px){.mlp-app-card-media{width: 196px;height: 196px;margin-top: -30px;margin-bottom: -30px;margin-left: -54px}.mlp-app-card:nth-child(even) .mlp-app-card-media{margin-left: 0;margin-right: -54px}.mlp-app-card{gap: 30px;padding: 24px 28px}}@media only screen and (max-width: 767px){.mlp-page .container{padding-left: 18px;padding-right: 18px}.mlp-body-side{padding-left: 18px;padding-right: 18px}}.ml-mbar{display: none}@media only screen and (max-width: 767px){.ml-mbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999;display: grid;grid-template-columns: repeat(3,1fr);background: #fff;border-top: 1px solid rgba(15,39,64,.12);box-shadow: 0 -6px 20px rgba(15,39,64,.10);padding-bottom: env(safe-area-inset-bottom,0px)}.ml-mbar-item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;padding: 9px 4px 8px;color: var(--ml-navy);text-align: center;transition: background .25s ease}.ml-mbar-item + .ml-mbar-item{border-left: 1px solid rgba(15,39,64,.08)}.ml-mbar-item:active{background: rgba(10,166,180,.10)}.ml-mbar-ic{display: flex;align-items: center;justify-content: center;height: 22px;color: var(--ml-blue-d);font-size: 19px}.ml-mbar-label{color: var(--ml-navy);font-size: 10.5px;font-weight: 700;letter-spacing: .04em;line-height: 1;text-transform: uppercase}.ml-whatsapp-float{bottom: 140px}#tj-back-to-top,#tj-back-to-top.active{bottom: 78px}#smooth-content{padding-bottom: 58px}body{padding-bottom: 0}}

/* ------PRODUCT-PAGE-FIXES------- */
/* `.mlp-body-main p{color:#000;font-size:16.5px;line-height:1.86}` is declared later
   in this file than the light-on-dark card rules below and has equal specificity, so
   it was winning and painting dark text onto dark cards. Re-stated one level deeper
   (0,2,1) so the card's own colour wins inside .mlp-body-main. */
.mlp-body-main .mlp-feature-card p {
  color: #ffffff;
  font-size: 14.5px;
  line-height: 1.75;
}

.mlp-body-main .mlp-feature-card p strong {
  color: #ffffff;
}

.mlp-body-main .mlp-ship-arrow-shape p {
  color: rgba(255, 255, 255, .92);
  font-size: 14.5px;
  line-height: 1.7;
}

.mlp-body-main .mlp-apps-hero-copy p {
  color: rgba(255, 255, 255, .9);
}

/* --- Grade cards: number + title on one row, icon tile removed --- */
.mlp-feature-head {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 13px;
}

/* was an absolutely-positioned ghost number in the top-right corner */
.mlp-feature-card .mlp-feature-num {
  position: static;
  right: auto;
  top: auto;
  flex: 0 0 auto;
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -.03em;
  color: #7fdee7;
}

.mlp-feature-card .mlp-feature-title {
  margin: 0;
  font-size: 18px;
  line-height: 1.32;
}

.mlp-feature-title a {
  color: #fff;
  transition: color .25s ease;
}

.mlp-feature-card:hover .mlp-feature-title a {
  color: #9beaf2;
}

.mlp-feature-card .mlp-feature-more {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-top: 14px;
  color: #fff;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .03em;
}

/* the arrow is an inline-block (atomic inline), so the underline
   runs under the text only and stops before the icon */
.mlp-feature-card .mlp-feature-more:hover,
.mlp-feature-card .mlp-feature-more:focus-visible {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 4px;
}

.mlp-feature-card .mlp-feature-more i {
  font-size: 12px;
  transition: transform .25s ease;
}

.mlp-feature-card .mlp-feature-more:hover i {
  transform: translateX(4px);
}

.mlp-feature-card:hover .mlp-feature-more i {
  transform: translateX(4px);
}

@media only screen and (max-width: 575px) {
  .mlp-feature-head { gap: 11px; margin-bottom: 11px; }
  .mlp-feature-card .mlp-feature-num { font-size: 27px; }
  .mlp-feature-card .mlp-feature-title { font-size: 17px; }
}

/* --- Hero media: show the whole image, never stretch it ---
   Three breakpoints force height:300px / 230px / 250px on this image
   (768-991, 992-1024, 1025-1200). A 1200x500 source crammed into those
   boxes either distorts or gets cropped. Releasing the height lets it
   scale to its own ratio at every width: full image, no stretch, no crop.
   This rule sits after those media queries, so it wins at all widths. */
.mlp-hero-media img {
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: fill;
}
/* ------PRODUCT-PAGE-FIXES-END------- */

/* ------GENERATED-PRODUCT-PAGES------- */
.mlp-sec-head .mlp-sec-text + .mlp-sec-text{margin-top:12px}
.mlp-sec-head .mlp-type-list{margin-top:14px}
.mlp-proc-card > * + *{margin-top:16px}
.mlp-proc-card > * + .mlp-panel-title{margin-top:28px}
.mlp-proc-card .mlp-panel-title{margin-bottom:0}
.mlp-type-list{margin:0 0 20px}
.mlp-proc-card .mlp-type-list,.mlp-panel .mlp-type-list:last-child{margin-bottom:0}
.mlp-panel .mlp-table-wrap + .mlp-table-wrap{margin-top:20px}
.mlp-panel > .mlp-table-wrap + .mlp-panel-title{margin-top:30px}
.mlp-faq-acc .mlp-acc-panel .mlp-type-list{padding:0 22px 22px;margin:0}
.mlp-faq-acc .mlp-acc-panel p + p{padding-top:0}
.mlp-price-lead-body{flex:1 1 auto;min-width:0}
.mlp-price-lead-body p + p{margin-top:14px}
.mlp-spec-extra{margin-top:20px}
.mlp-spec-extra p{margin:0 0 12px;font-size:15px;line-height:1.75}
.mlp-spec-extra .mlp-panel-title{font-size:18px;margin:0 0 10px}
.mlp-route-body p + p,.mlp-feature-card p + p,.mlp-app-card-body p + p{margin-top:10px}
.mlp-body-main p a,.mlp-body-main li a,.mlp-hero p a,.mlp-table td a{color:var(--ml-blue-d);text-decoration:underline;text-underline-offset:3px}
.mlp-route-title a{color:inherit}
.mlp-route-title a:hover{color:var(--ml-blue-d)}
.mlp-table th br + *{display:inline}
