@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.checkout-error-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#f44;color:#fff;padding:10px 15px;border-radius:8px;font-size:16px;font-weight:500;white-space:normal;max-width:280px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;line-height:1.4;text-transform:none}.checkout-error-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#f44}button.get-started:disabled{opacity:.7;cursor:not-allowed}.pricing-page-container{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:50px}.pricing-hero{flex:1 1 400px;min-width:300px;background:linear-gradient(135deg,#eef 0,#eff 100%);padding:40px;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column}.pricing-hero .pricing-hero-content{display:flex;gap:20px;align-items:center;margin-bottom:10px;flex-direction:column}.pricing-hero .pricing-hero-img{flex-shrink:0}.pricing-hero .pricing-hero-img img{width:200px;height:auto;display:block}.pricing-hero .pricing-hero-text{flex:1;max-width:40em}.pricing-hero h2{color:#000;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 12px;text-align:center}.pricing-hero p{color:#333;font-size:18px;font-weight:400;line-height:1.6;margin:0;text-align:center}.pricing-hero>ul.features{list-style:none;padding:0;margin:1em auto}.pricing-hero>ul.features li{color:#333;font-size:18px;line-height:1.8;padding-left:28px;position:relative;margin-bottom:12px}.pricing-hero>ul.features li:before{content:"✓";position:absolute;left:0;color:#4b57b2;font-weight:700;font-size:18px}.pricing-hero>ul.features li:last-child{margin-bottom:0}.pricing-hero .pricing-users-box{display:flex;align-items:center;background:rgba(255,255,255,.7);padding:15px 20px;border-radius:40px;margin-top:25px;box-shadow:0 2px 10px rgba(0,0,0,.05);max-width:30em;margin:1em auto}.pricing-hero .pricing-users-box ul{display:flex;align-items:center;padding:0}.pricing-hero .pricing-users-box ul li{list-style:none;margin-left:-8px;padding:0}.pricing-hero .pricing-users-box ul li:first-child{margin-left:0}.pricing-hero .pricing-users-box ul li:before{content:none}.pricing-hero .pricing-users-box ul li img{width:40px;height:40px;border-radius:50%;border:2px solid #fff;display:block}.pricing-hero .pricing-users-box h6{color:#000;font-size:14px;font-weight:500;line-height:1.4;margin:0}.pricing-hero div.appButtons{zoom:0.8;margin-top:1em;margin-bottom:0}.pricing-hero div.appButtons a.btn-secondary{margin:.5em!important}h2.pricing{display:none;width:100%;text-align:center;margin:.5em 0;font-size:40px}.pricing-table-wrapper{flex:2 1 600px;min-width:300px}.pricing-table{width:100%;height:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.pricing-table thead tr{background:linear-gradient(135deg,#4b57b2 0,#3d4894 100%)}.pricing-table thead tr th{color:#fff;font-size:20px;font-weight:600;padding:10px 10px;text-align:center;border-right:1px solid rgba(255,255,255,.1);min-width:9em}.pricing-table thead tr th:first-child{text-align:left;font-size:16px;width:25%;padding-left:15px}.pricing-table thead tr th:last-child{border-right:none}.pricing-table thead tr th .thContainer{display:flex;flex-direction:column}.pricing-table thead tr th .thContainer .price{font-size:28px;font-weight:700;display:block;margin-bottom:5px}.pricing-table thead tr th .thContainer .price del{font-size:20px;opacity:.7;margin-right:5px}.pricing-table thead tr th .thContainer .period{font-size:14px;font-weight:400;opacity:.9}.pricing-table thead tr th .thContainer .badge{display:inline-block;background:rgba(255,255,255,.2);padding:4px 12px;border-radius:12px;font-size:16px;margin-top:8px;font-weight:500}.pricing-table thead tr th .thContainer h3{margin:0}.pricing-table tbody tr{border-bottom:1px solid #f0f0f0}.pricing-table tbody tr:last-child{border-bottom:none}.pricing-table tbody tr:hover{background:#fafafa}.pricing-table tbody tr td{padding:18px 15px;text-align:center;font-size:15px;border-right:1px solid #f0f0f0}.pricing-table tbody tr td:first-child{text-align:left;font-weight:500;color:#333}.pricing-table tbody tr td:last-child{border-right:none}.pricing-table tbody tr td .cellContent{display:flex;flex-direction:row;align-items:center;justify-content:center}.pricing-table tbody tr td .cellContent i{font-size:18px}.pricing-table tbody tr td .cellContent i.fa-check{color:#0d0}.pricing-table tbody tr td .cellContent i.fa-xmark{color:#f44}.pricing-table tbody tr td .cellContent i.fa-gift{color:#ffb800}.pricing-table tbody tr.cta-row{background:#f8f9fa}.pricing-table tbody tr.cta-row:hover{background:#f8f9fa}.pricing-table tbody tr.cta-row td{padding:20px 15px}.pricing-table tbody tr.cta-row td .get-started{display:inline-block;background:#4b57b2;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;text-wrap:nowrap;text-transform:uppercase;min-width:9.5em;border:none;min-height:4.5em}.pricing-table tbody tr.cta-row td .get-started:hover{background:#3d4894;transform:translateY(-2px);box-shadow:0 4px 12px rgba(75,87,178,.3);text-decoration:underline!important;text-decoration-color:white!important}.pricing-table tbody tr.cta-row td .btn-get{display:inline-block;background:#4b57b2;color:#fff;padding:12px 30px;border-radius:30px;border:none;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;height:4.3em}.pricing-table tbody tr.cta-row td .btn-get:hover{background:#3d4894;transform:translateY(-2px);box-shadow:0 4px 12px rgba(75,87,178,.3);text-decoration-color:white!important}.pricing-table tbody tr.cta-row td .btn-get img{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu{padding:30px 20px;margin:10px 0 0;border-radius:15px;background:#fff;box-shadow:0 4px 50px 0 rgba(0,0,0,.06)}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li{margin:0 0 30px}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary{width:248px;height:80px;padding:5px;border-radius:40px;background:#def;border:none}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary span{margin:0 12px 0 0;width:70px;height:70px}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary span img{width:30px;height:30px}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary p{color:#000;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:0;margin:0 0 6px}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary h6{color:#000;font-size:18px;font-weight:500;text-transform:capitalize;letter-spacing:0;margin:0}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary:hover{background:#cdf;text-decoration:none!important}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary:hover span{background-color:#4b57b2}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary:hover div h6,.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li .btn-secondary:hover div p{text-decoration:underline;text-decoration-color:black!important}.pricing-table tbody tr.cta-row td .dropdown .dropdown-menu li:last-child{margin:0}.pricing-card-mobile{display:none}@media (max-width:1500px){h2.pricing{display:block}.pricing-page-container{gap:30px}.pricing-hero{flex:1 1 100%;padding:30px}.pricing-hero .pricing-hero-content{gap:15px;flex-direction:column}.pricing-hero .pricing-hero-img img{width:200px}.pricing-hero h2{font-size:24px;text-align:center}.pricing-hero p{font-size:18px;text-align:center}.pricing-hero .pricing-users-box{padding:12px 15px;flex-wrap:wrap;justify-content:center}.pricing-hero .pricing-users-box ul{margin-right:10px}.pricing-hero .pricing-users-box h6{font-size:14px;margin-top:5px}.pricing-table-wrapper{flex:1 1 100%}.pricing-table thead th{font-size:16px;padding:20px 10px}.pricing-table thead th .price{font-size:22px}.pricing-table thead th .price del{font-size:16px}.pricing-table thead th .period{font-size:12px}.pricing-table tbody tr td{padding:15px 10px;font-size:14px}}@media (max-width:900px){h2.pricing{font-weight:700;font-size:35px}.blog .learning-wrp{padding:1em}.pricing-page-container{gap:25px}.pricing-hero{padding:25px}.pricing-hero .pricing-hero-content{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:15px}.pricing-hero h2{font-size:22px;margin-bottom:10px}.pricing-hero p{font-size:18px}.pricing-hero>ul li{font-size:14px;margin-bottom:10px}.pricing-hero .pricing-users-box{padding:10px 15px;flex-direction:column;text-align:center}.pricing-hero .pricing-users-box ul{margin:0 0 7px 0}.pricing-hero .pricing-users-box h6{font-size:14px;margin-bottom:5px;margin-top:0}.pricing-table{display:none}.pricing-card-mobile{display:block;background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.pricing-card-mobile .card-header{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #f0f0f0}.pricing-card-mobile .card-header h3{font-size:25px;font-weight:600;color:#4b57b2;margin-bottom:10px}.pricing-card-mobile .card-header .price{font-size:32px;font-weight:700;color:#333;margin-bottom:5px}.pricing-card-mobile .card-header .price del{font-size:20px;opacity:.5;margin-right:5px}.pricing-card-mobile .card-header .period{font-size:16px;color:#666}.pricing-card-mobile .card-header .badge{display:inline-block;background:#fa0;color:#fff;padding:7px 15px;border-radius:12px;font-size:16px;margin-top:10px;font-weight:600}.pricing-card-mobile .card-header .badge i.fa-gift{color:#fff}.pricing-card-mobile .card-features{margin-bottom:20px}.pricing-card-mobile .card-features ul{list-style:none;padding:0;margin:0}.pricing-card-mobile .card-features ul li{padding:10px 0;font-size:16px;color:#333;border-bottom:1px solid #f5f5f5}.pricing-card-mobile .card-features ul li:last-child{border-bottom:none}.pricing-card-mobile .card-features ul li i{margin-right:10px;font-size:16px}.pricing-card-mobile .card-features ul li i.fa-check{color:#0d0}.pricing-card-mobile .card-features ul li i.fa-xmark{color:#f44}.pricing-card-mobile .card-features ul li i.fa-gift{color:#fff}.pricing-card-mobile .card-cta{text-align:center}.pricing-card-mobile .card-cta .btn-get,.pricing-card-mobile .card-cta .get-started{text-transform:uppercase;background:#4b57b2;color:#fff;padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;border:none;cursor:pointer;margin:0 auto;transition:all .3s ease;min-width:12.5em}.pricing-card-mobile .card-cta .btn-get:hover,.pricing-card-mobile .card-cta .get-started:hover{background:#3d4894;transform:translateY(-2px);box-shadow:0 4px 12px rgba(75,87,178,.3);text-decoration:underline;text-decoration-color:white!important}.pricing-card-mobile .card-cta .btn-get img{width:18px;height:18px;margin-right:8px;vertical-align:middle}.pricing-card-mobile .card-cta .dropdown .dropdown-menu{padding:30px 20px;margin:10px 0 0;border-radius:15px;background:#fff;box-shadow:0 4px 50px 0 rgba(0,0,0,.06)}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li{margin:0 0 30px}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary{width:248px;height:80px;padding:5px;border-radius:40px;background:#def;border:none}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary span{margin:0 12px 0 0;width:70px;height:70px}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary span img{width:30px;height:30px}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary p{color:#000;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:0;margin:0 0 6px}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary h6{color:#000;font-size:18px;font-weight:500;text-transform:capitalize;letter-spacing:0;margin:0}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary:hover{background:#cdf;text-decoration:none!important}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary:hover span{background-color:#4b57b2}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary:hover div h6,.pricing-card-mobile .card-cta .dropdown .dropdown-menu li .btn-secondary:hover div p{text-decoration:underline;text-decoration-color:black!important}.pricing-card-mobile .card-cta .dropdown .dropdown-menu li:last-child{margin:0}}