.pricing-packages-section{background-color:#fff;padding:120px 0 80px}@media(max-width: 1023px){.pricing-packages-section{padding:80px 0 40px}}.pricing-packages-section .pricing-packages-top{margin-bottom:40px}.pricing-packages-section .section-header{max-width:800px}.pricing-packages-section .section-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-1.2px;color:#1f1f1f;margin-bottom:24px}@media(max-width: 767px){.pricing-packages-section .section-title{font-size:32px;letter-spacing:-0.8px;margin-bottom:16px}}.pricing-packages-section .section-description{font-size:16px;line-height:1.4;color:#1f1f1f;margin-bottom:24px}.pricing-packages-section .section-buttons{display:flex;gap:16px;flex-wrap:wrap}@media(max-width: 767px){.pricing-packages-section .section-buttons{flex-direction:row;width:100%}}.pricing-packages-section .section-buttons .btn{font-size:16px;line-height:1.4;padding:9px 24px;border-radius:100px;transition:all .5s ease}@media(max-width: 767px){.pricing-packages-section .section-buttons .btn{padding:9px 12px}.pricing-packages-section .section-buttons .btn.btn-dark{flex:1}.pricing-packages-section .section-buttons .btn.btn-secondary{flex-shrink:0}}.pricing-packages-section .section-buttons .btn-dark{background-color:#1f1f1f;color:#fffef7;border:none}.pricing-packages-section .section-buttons .btn-dark:hover{background-color:#fec40d;color:#fff;border-radius:0 !important}.pricing-packages-section .section-buttons .btn-secondary{background-color:#f2f2f2;color:#1f1f1f;border:none}.pricing-packages-section .section-buttons .btn-secondary:hover{background-color:#1f1f1f;color:#fff;border-radius:0 !important}.pricing-packages-section .pricing-toggle{background-color:#f2f2f2;border-radius:100px;padding:8px;display:inline-flex;gap:8px;width:280px}@media(max-width: 991px){.pricing-packages-section .pricing-toggle{margin-top:40px;width:100%}}.pricing-packages-section .pricing-toggle .toggle-option{flex:1;padding:6px 16px;border:none;background:rgba(0,0,0,0);border-radius:44px;font-size:16px;line-height:1.4;color:#1f1f1f;cursor:pointer;transition:all .3s ease}.pricing-packages-section .pricing-toggle .toggle-option.active{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pricing-packages-section .pricing-cards{margin-top:40px}@media(max-width: 991px){.pricing-packages-section .pricing-cards{gap:24px}}.pricing-packages-section .pricing-card{border:1px solid rgba(99,99,99,.4);padding:24px;height:100%;display:flex;flex-direction:column;background-color:#fff;transition:all .3s ease}.pricing-packages-section .pricing-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.pricing-packages-section .pricing-card .card-icon{width:180px;height:126px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:40px}.pricing-packages-section .pricing-card .card-icon img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.pricing-packages-section .pricing-card .card-icon{width:114px;height:80px}}.pricing-packages-section .pricing-card .card-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-1.2px;color:#1f1f1f;margin-bottom:12px}@media(max-width: 767px){.pricing-packages-section .pricing-card .card-title{font-size:32px;letter-spacing:-0.9px}}.pricing-packages-section .pricing-card .card-description{font-size:16px;line-height:1.4;color:#1f1f1f;margin-bottom:24px}.pricing-packages-section .pricing-card .features-list{list-style:none;padding:0;margin:0 0 24px 0;flex:1}.pricing-packages-section .pricing-card .features-list li{display:flex;gap:16px;margin-bottom:12px;font-size:16px;line-height:1.4;color:#1f1f1f}@media(max-width: 767px){.pricing-packages-section .pricing-card .features-list li{gap:8px;margin-bottom:16px}}.pricing-packages-section .pricing-card .features-list li .check-icon{flex-shrink:0;width:24px;height:24px}.pricing-packages-section .pricing-card .pricing-info{margin-top:auto}.pricing-packages-section .pricing-card .pricing-info .price{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-0.6px;color:#1f1f1f}.pricing-packages-section .pricing-card .pricing-info .price .amount{font-size:24px}.pricing-packages-section .pricing-card .pricing-info .price .period{font-weight:400;font-size:20px;letter-spacing:-0.5px;color:rgba(31,31,31,.7)}.pricing-packages-section .pricing-card .pricing-info .price .custom-pricing{font-size:24px}.pricing-packages-section .pricing-card .btn-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;color:#1f1f1f;text-decoration:none;position:relative;padding-bottom:2px;transition:all .3s ease;margin-top:40px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}.pricing-packages-section .pricing-card .btn-link::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#1f1f1f;transform-origin:left;transform:scaleX(0);transition:transform .3s ease}.pricing-packages-section .pricing-card .btn-link:hover{color:#1f1f1f}.pricing-packages-section .pricing-card .btn-link:hover svg{transform:translateX(4px)}.pricing-packages-section .pricing-card .btn-link:hover::after{transform:scaleX(1)}.pricing-packages-section .pricing-card .btn-link svg{transition:transform .3s ease}.pricing-packages-section .trusted-section{display:none;margin-top:60px}@media(max-width: 767px){.pricing-packages-section .trusted-section{display:block}}.pricing-packages-section .trusted-section .trusted-text{font-weight:400;font-size:16px;line-height:1.4;color:#1f1f1f;white-space:nowrap}.pricing-packages-section .trusted-section .trusted-logos-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5;max-width:100%}.pricing-packages-section .trusted-section .trusted-logos-wrapper::-webkit-scrollbar{height:6px}.pricing-packages-section .trusted-section .trusted-logos-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.pricing-packages-section .trusted-section .trusted-logos-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.pricing-packages-section .trusted-section .trusted-logos-wrapper::-webkit-scrollbar-thumb:hover{background:#999}@media(max-width: 767px){.pricing-packages-section .trusted-section .trusted-logos-wrapper{max-width:100%}}.pricing-packages-section .trusted-section .trusted-logos{opacity:.7;padding:13px 0;flex-wrap:nowrap !important;gap:40px;width:-moz-max-content;width:max-content;justify-content:flex-start !important;margin-right:0;margin-left:0}.pricing-packages-section .trusted-section .logo-item{width:101.562px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-packages-section .trusted-section .logo-item img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}