#mlptp-root,#mlptp-root *,#mlptp-root *:before,#mlptp-root *:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}#mlptp-root{font-family:'Montserrat',sans-serif;background-color:#e1251b;color:#fff;line-height:1.5}#mlptp-root h2,#mlptp-root h3{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}#mlptp-root img{display:block;max-width:100%}#mlptp-root ul{list-style:none}#mlptp-root svg{display:block}#mlptp-root .mlptp-inner{max-width:1440px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;gap:56px}#mlptp-root .mlptp-header{display:flex;flex-direction:column;gap:16px}#mlptp-root .mlptp-heading{font-size:35px;font-weight:900;color:#fff;text-transform:uppercase;line-height:1.25}#mlptp-root .mlptp-subtext{font-size:22px;color:#fff;line-height:1.625;max-width:680px}#mlptp-root .mlptp-steps-wrap{position:relative}#mlptp-root .mlptp-connector{position:absolute;top:22px;left:26px;right:0;height:3px;background-color:rgba(255,255,255,.2);border-radius:9999px;z-index:0}#mlptp-root .mlptp-steps{display:flex;gap:28px}#mlptp-root .mlptp-step{display:flex;flex-direction:column;flex:1}#mlptp-root .mlptp-step-num-wrap{display:flex;align-items:center;padding:0 4px;margin-bottom:24px;position:relative;z-index:1}#mlptp-root .mlptp-step-num{width:44px;height:44px;border-radius:50%;background-color:#fff;color:#e1251b;font-size:17px;font-weight:900;font-family:'Montserrat',sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.2)}#mlptp-root .mlptp-card{background-color:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;flex:1;box-shadow:0 8px 28px rgba(0,0,0,.22)}#mlptp-root .mlptp-card-img-wrap{position:relative;height:230px;flex-shrink:0;overflow:hidden}#mlptp-root .mlptp-card-img{width:100%;height:100%;object-fit:cover;display:block}#mlptp-root .mlptp-card-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.1) 50%,transparent 100%);pointer-events:none}#mlptp-root .mlptp-card-watermark{position:absolute;bottom:8px;right:20px;font-size:96px;font-weight:900;font-family:'Montserrat',sans-serif;color:rgba(255,255,255,.2);line-height:1;pointer-events:none;user-select:none;letter-spacing:-.05em}#mlptp-root .mlptp-card-body{display:flex;flex-direction:column;gap:20px;padding:28px 32px 32px;flex:1}#mlptp-root .mlptp-title-row{display:flex;align-items:center;gap:16px}#mlptp-root .mlptp-badge-wrap{position:relative;width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#mlptp-root .mlptp-badge-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}#mlptp-root .mlptp-badge-icon{position:absolute;inset:0;width:100%;height:100%;padding:13px}#mlptp-root .mlptp-card-title{font-size:20px;font-weight:900;color:#1a1a1a;text-transform:uppercase;line-height:1.2;font-family:'Montserrat',sans-serif}#mlptp-root .mlptp-divider{height:2px;background-color:#f0f0f0;border-radius:2px;flex-shrink:0}#mlptp-root .mlptp-list-wrap{display:flex;flex-direction:column;gap:12px}#mlptp-root .mlptp-list-label{font-size:16px;font-weight:600;color:#333;font-family:'Montserrat',sans-serif}#mlptp-root .mlptp-list{display:flex;flex-direction:column;gap:10px}#mlptp-root .mlptp-list-item{display:flex;align-items:flex-start;gap:12px}#mlptp-root .mlptp-check{width:22px;height:22px;border-radius:50%;background-color:#e1251b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}#mlptp-root .mlptp-check svg{width:12px;height:12px}#mlptp-root .mlptp-list-text{font-size:16px;color:#555;font-family:'Montserrat',sans-serif;line-height:1.5}@media (min-width:641px) and (max-width:1023px){#mlptp-root .mlptp-inner{padding:48px 24px;gap:40px}#mlptp-root .mlptp-heading{font-size:28px}#mlptp-root .mlptp-subtext{font-size:18px}#mlptp-root .mlptp-connector{display:none}#mlptp-root .mlptp-steps{flex-wrap:wrap}#mlptp-root .mlptp-step{flex:0 0 calc(50% - 14px)}}@media (max-width:640px){#mlptp-root .mlptp-inner{padding:40px 16px;gap:32px}#mlptp-root .mlptp-heading{font-size:24px}#mlptp-root .mlptp-subtext{font-size:16px}#mlptp-root .mlptp-connector{display:none}#mlptp-root .mlptp-steps{flex-direction:column}#mlptp-root .mlptp-card-watermark{font-size:60px}}@media (min-width:1024px) and (max-width:1365px){#mlptp-root .mlptp-inner{max-width:1180px;padding:52px 22px;gap:42px}#mlptp-root .mlptp-heading{font-size:31px}#mlptp-root .mlptp-subtext{font-size:19px;max-width:620px}#mlptp-root .mlptp-steps{gap:18px}#mlptp-root .mlptp-connector{left:22px;top:20px}#mlptp-root .mlptp-step-num{width:40px;height:40px;font-size:15px}#mlptp-root .mlptp-step-num-wrap{margin-bottom:18px}#mlptp-root .mlptp-card{border-radius:22px}#mlptp-root .mlptp-card-img-wrap{height:190px}#mlptp-root .mlptp-card-watermark{font-size:74px;right:16px;bottom:6px}#mlptp-root .mlptp-card-body{padding:22px 22px 24px;gap:16px}#mlptp-root .mlptp-title-row{gap:12px}#mlptp-root .mlptp-badge-wrap{width:44px;height:44px}#mlptp-root .mlptp-badge-icon{padding:11px}#mlptp-root .mlptp-card-title{font-size:17px;line-height:1.2}#mlptp-root .mlptp-list-wrap{gap:10px}#mlptp-root .mlptp-list{gap:8px}#mlptp-root .mlptp-list-label{font-size:14px}#mlptp-root .mlptp-list-text{font-size:14px;line-height:1.45}#mlptp-root .mlptp-check{width:19px;height:19px}#mlptp-root .mlptp-check svg{width:10px;height:10px}}@media (max-width:1280px){#mlptp-root .mlptp-inner{max-width:1120px;padding:48px 18px}#mlptp-root .mlptp-steps{gap:14px}#mlptp-root .mlptp-step{flex:1 1 0;min-width:0}#mlptp-root .mlptp-card{border-radius:22px}#mlptp-root .mlptp-card-img-wrap{height:180px}#mlptp-root .mlptp-card-body{padding:18px 18px 20px;gap:14px}#mlptp-root .mlptp-title-row{gap:10px}#mlptp-root .mlptp-badge-wrap{width:42px;height:42px}#mlptp-root .mlptp-badge-icon{padding:10px}#mlptp-root .mlptp-card-title{font-size:16px;line-height:1.2}#mlptp-root .mlptp-list-label{font-size:14px}#mlptp-root .mlptp-list-text{font-size:13px;line-height:1.4}#mlptp-root .mlptp-list{gap:7px}#mlptp-root .mlptp-list-item{gap:8px}#mlptp-root .mlptp-check{width:18px;height:18px}#mlptp-root .mlptp-check svg{width:9px;height:9px}#mlptp-root .mlptp-step-num{width:38px;height:38px;font-size:14px}#mlptp-root .mlptp-step-num-wrap{margin-bottom:16px}#mlptp-root .mlptp-card-watermark{font-size:68px;right:14px}}