.elementor-39754 .elementor-element.elementor-element-11a108a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible}@media(min-width:768px){.elementor-39754 .elementor-element.elementor-element-11a108a{--content-width:1600px}}:root{--purple-900:#2C2B79;--purple-800:#2D2F78;--purple-700:#37387E;--purple-300:#8F92FF;--lilac-50:#F7F6FF;--lilac-100:#F8F7FF;--grey-50:#F5F8FA;--lilac-200:#CDCCE2;--amber:#FFB800;--orange:#FF5329;--text:#3a3a55;--radius:16px;--shadow:0 10px 30px rgba(45,47,120,.08);--grad:linear-gradient(90deg,var(--amber),var(--orange));--grad-purple:linear-gradient(90deg,#8D85B3 0%, var(--purple-800) 100%)}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;font-family:'Lato',system-ui,sans-serif;color:var(--text);background:#fff;line-height:1.6;overflow-x:hidden}.lms{overflow-x:hidden}.lms h1,.lms h2,.lms h3{font-family:'Poppins',sans-serif;color:var(--purple-800);margin:0 0 .4em}.lms h1{font-size:clamp(28px,4vw,44px);line-height:1.2}.lms h2{font-size:clamp(24px,2.6vw,34px)}.lms .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lms section{padding:64px 0}.lms .btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:'Poppins';font-weight:600;font-size:15px;border-radius:40px;padding:12px 26px;text-decoration:none;transition:.2s}.lms .btn-primary{background:var(--grad);color:#fff}.lms .btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.lms .btn-outline{background:#fff0;color:var(--purple-800);border:2px solid var(--purple-800)}.lms .btn-outline:hover{background:var(--purple-800);color:#fff}.lms .btn-purple{background:var(--purple-800);color:#fff}.lms .hero{background:linear-gradient(180deg,var(--lilac-50),#fff)}.lms .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.lms .points{list-style:none;padding:0;margin:18px 0 28px;text-align:left}.lms .points li{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:var(--purple-700);font-size:16px;text-align:left}.lms .points li::before{content:"✦";flex:0 0 auto;line-height:1.6;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0;font-size:16px}.lms .hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.lms .hero-media img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow);display:block}.lms .accredited{margin-top:48px}.lms .accredited h3{font-size:16px;margin-bottom:16px}.lms .logo-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.lms .logo-row img{flex:1 1 0%;min-width:90px;max-width:150px;height:46px;object-fit:contain}@media(max-width:860px){.lms .hero-grid{grid-template-columns:1fr;gap:32px}}.lms .marquee-sec{background:var(--lilac-200);padding:34px 0}.lms .marquee{overflow:hidden;position:relative}.lms .marquee-track{display:flex;gap:18px;width:max-content;animation:scroll 55s linear infinite}.lms .marquee:hover .marquee-track{animation-play-state:paused}.lms .chip{background:#fff;border-radius:10px;padding:0 24px;height:66px;min-width:150px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(45 47 120 / .06)}.lms .chip img{max-height:38px;max-width:120px;object-fit:contain}.lms .chip span{font-family:'Poppins';font-weight:600;font-size:14px;color:var(--purple-800);white-space:nowrap}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lms .video-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:center}.lms .checks{list-style:none;padding:0;margin:20px 0 0;text-align:left}.lms .checks li{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:16px;color:var(--purple-700);text-align:left}.lms .checks li::before{content:"✓";flex:0 0 22px;width:22px;height:22px;border-radius:50%;margin-top:2px;background:var(--grad);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.lms .video-box{position:relative;padding-top:56.25%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.lms .video-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:860px){.lms .video-grid{grid-template-columns:1fr}}.lms .stats{background:linear-gradient(120deg,#2d2f78,#3a3c8f);color:#fff;border-radius:24px}.lms .stats-inner{display:grid;grid-template-columns:repeat(4,1fr)}.lms .stat{text-align:center;padding:12px 20px;border-right:1px solid rgb(255 255 255 / .15)}.lms .stat:last-child{border-right:none}.lms .stat h2{color:#fff;font-size:40px;margin:0}.lms .stat p{color:#e9e9ff;margin:6px 0 0;font-size:15px}.lms .stats-title{color:#fff;text-align:center;margin-bottom:34px}@media(max-width:860px){.lms .stats-inner{grid-template-columns:repeat(2,1fr);gap:24px}.lms .stat{border-right:none}}.lms .benefits{text-align:center}.lms .cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px;align-items:stretch}.lms .bcard{background:#fff;border:1px solid #eee9fb;border-radius:var(--radius);padding:28px 22px;text-align:left;box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%}.lms .bcard .ico{width:52px;height:52px;border-radius:12px;background:#fff4ec;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:24px}.lms .bcard h3{font-size:19px}.lms .bcard p{font-size:14.5px;margin:0}.lms .center-cta{display:flex;justify-content:center;margin-top:38px}@media(max-width:980px){.lms .cards-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lms .cards-4{grid-template-columns:1fr}}.lms .grow{background:var(--grey-50)}.lms .grow-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:flex-start}.lms .acc-item{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 14px rgb(45 47 120 / .05)}.lms .acc-head{padding:16px 20px;font-family:'Poppins';font-weight:600;color:var(--purple-800);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px}.lms .acc-body{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px}.lms .acc-item.open .acc-body{max-height:260px;padding:0 20px 18px}.lms .acc-item.open .acc-head .pm{transform:rotate(45deg)}.lms .pm{transition:.2s;font-size:20px;color:var(--orange);line-height:1}.lms .grow-img{margin-top:-6px}.lms .grow-img img{width:100%;border-radius:var(--radius);display:block}@media(max-width:860px){.lms .grow-grid{grid-template-columns:1fr}}.lms .solutions{text-align:center}.lms .resources{background:var(--lilac-100)}.lms .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.lms .rcard{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.lms .rcard .thumb{height:180px;overflow:hidden}.lms .rcard .thumb img{width:100%;height:100%;object-fit:cover;display:block}.lms .rcard .rbody{padding:22px;display:flex;flex-direction:column;flex:1}.lms .rcard h3{font-size:18px;min-height:54px}.lms .rcard .btn{margin-top:auto;align-self:flex-start}@media(max-width:860px){.lms .res-grid{grid-template-columns:1fr}}.lms .cases{background:var(--grey-50)}.lms .case-scroller{display:flex;gap:22px;overflow-x:auto;padding:14px 4px 24px;scroll-snap-type:x mandatory;scroll-behavior:smooth}.lms .case-scroller::-webkit-scrollbar{height:8px}.lms .case-scroller::-webkit-scrollbar-thumb{background:#c7c3e6;border-radius:8px}.lms .ccard{flex:0 0 320px;scroll-snap-align:start;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.lms .ccard .clogo{height:110px;display:flex;align-items:center;justify-content:center;background:#faf9ff;padding:20px}.lms .ccard .clogo img{max-height:48px;max-width:170px;object-fit:contain}.lms .ccard .clogo span{font-family:'Poppins';font-weight:700;color:var(--purple-800);font-size:19px}.lms .ccard .cbody{padding:22px;display:flex;flex-direction:column;flex:1}.lms .ccard p{font-size:14.5px;flex:1}.lms .case-nav{display:flex;gap:10px;justify-content:flex-end;margin-bottom:6px}.lms .navbtn{width:42px;height:42px;border-radius:50%;border:1px solid #d7d3ef;background:#fff;cursor:pointer;font-size:18px;color:var(--purple-800)}.lms .navbtn:hover{background:var(--purple-800);color:#fff}.lms .cta-form{background:linear-gradient(180deg,#fff,var(--lilac-50))}.lms .form-card{background:#fff;border-radius:24px;box-shadow:var(--shadow);padding:40px;max-width:1000px;margin:0 auto}.lms .form-head{text-align:center;margin-bottom:28px}.lms .form-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lms .form-row input{padding:13px 15px;border:1px solid #ddd8f0;border-radius:10px;font-size:15px;font-family:'Lato'}.lms .form-row .full{grid-column:1 / -1}.lms .form-row .submit{grid-column:1 / -1;display:flex;justify-content:center;margin-top:6px}@media(max-width:760px){.lms .form-row{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lms .form-row{grid-template-columns:1fr}}.lms .cta-form .ff-embed-wrap{max-width:1000px;margin:0 auto}.lms .cta-form .ff-el-group{margin-bottom:14px}.lms .cta-form .ff-el-input--content{display:flex;gap:14px}.lms .cta-form .ff-el-input--content.full{display:block}.lms .cta-form .ff-el-form-control{width:100%;padding:13px 15px;border:1px solid #ddd8f0;border-radius:10px;font-size:15px;font-family:'Lato';background:#fff}.lms .cta-form .ff-el-form-control:focus{border-color:var(--purple-300);outline:none}.lms .cta-form .ff-btn-submit{display:flex;justify-content:center;margin:6px auto 0;background:var(--grad);color:#fff;border:none;border-radius:40px;padding:13px 26px;font-family:'Poppins';font-weight:600;font-size:15px;cursor:pointer;width:auto}.lms .cta-form .ff-btn-submit:hover{filter:brightness(1.05)}@media(max-width:760px){.lms .cta-form .ff-el-input--content{flex-direction:column}}.lms footer{background:#040540;color:#cdcdcd;padding:30px 0;text-align:center;font-size:14px}.lms .eyebrow{color:var(--orange);font-weight:700;font-family:'Poppins';letter-spacing:.5px;text-transform:uppercase;font-size:13px;margin-bottom:8px}.lms .modal{position:fixed;inset:0;background:rgb(20 20 50 / .55);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.lms .modal.show{display:flex}.lms .modal-card{background:#fff;border-radius:16px;max-width:460px;width:100%;overflow:hidden}.lms .modal-head{background:var(--grad-purple);color:#fff;padding:16px 24px;font-family:'Poppins';font-weight:700;text-transform:uppercase}.lms .modal-body{padding:24px}.lms .modal-close{float:right;cursor:pointer;background:none;border:none;color:#fff;font-size:22px;line-height:1}.lms .modal-body .ff-embed-wrap{background:none;box-shadow:none;padding:0;border-radius:0;max-width:100%;margin:0}.lms .modal-body .ff-el-group{margin-bottom:10px}.lms .modal-body .ff-el-input--content{display:flex;gap:10px}.lms .modal-body .ff-el-input--content.full{display:block}.lms .modal-body .ff-el-form-control{width:100%;padding:12px 14px;border:1px solid #ddd8f0;border-radius:10px;font-size:15px;font-family:'Lato';background:#fafafc}.lms .modal-body .ff-el-form-control:focus{border-color:var(--purple-300);background:#fff;outline:none}.lms .modal-body .ff-btn-submit{width:100%;background:var(--grad);color:#fff;border:none;border-radius:40px;padding:13px 26px;font-family:'Poppins';font-weight:600;font-size:15px;cursor:pointer;margin-top:6px}.lms .modal-body .ff-btn-submit:hover{filter:brightness(1.05)}@media(max-width:480px){.lms .modal-body .ff-el-input--content{flex-direction:column;gap:10px}}@media(max-width:600px){.lms .wrap{padding:0 18px}.lms section{padding:40px 0}.lms h1{font-size:clamp(26px,7vw,34px)}.lms h2{font-size:clamp(20px,6vw,26px)}.lms .hero-cta{flex-direction:column;align-items:stretch}.lms .hero-cta .btn{justify-content:center;text-align:center}.lms .accredited{margin-top:32px}.lms .logo-row{justify-content:center;gap:18px}.lms .logo-row img{min-width:70px;max-width:110px;height:36px}.lms .chip{min-width:130px;height:56px;padding:0 18px}.lms .stats{border-radius:16px}.lms .stats-inner{grid-template-columns:1fr 1fr;gap:22px 14px}.lms .stat{padding:6px 8px}.lms .stat h2{font-size:28px}.lms .stat p{font-size:13.5px}.lms .cards-4{grid-template-columns:1fr;gap:16px}.lms .bcard{padding:22px 18px}.lms .acc-head{padding:14px 16px;font-size:14.5px}.lms .form-card{padding:26px 18px;border-radius:16px}.lms .form-row{grid-template-columns:1fr}.lms .res-grid{grid-template-columns:1fr}.lms .rcard h3{min-height:auto}.lms .ccard{flex:0 0 82vw}.lms .case-nav{justify-content:center}.lms .video-box{border-radius:12px}}@media(max-width:380px){.lms .stats-inner{grid-template-columns:1fr}.lms .stat{border-bottom:1px solid rgb(255 255 255 / .15);padding-bottom:16px}.lms .stat:last-child{border-bottom:none}}