html,body{overflow:visible!important;height:auto!important}.pricing-table-section{overflow:visible!important}.pricing-table-header{position:sticky!important;top:64px!important;z-index:40!important}.pricing-table-header th{padding:12px 0;vertical-align:middle}.pricing-table-header th:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.pricing-table-header th:first-child{background:#fff}.pricing-table-header th.free-table-column{background:#f9f9f9}.pricing-table-header th.plus-table-column{background:#f0f0f0}.pricing-table-header th.pro-table-column{background:#e9e9e9}.pricing-table-header th.elite-table-column{background:#e0e0e0}@media(max-width:1023px){.pricing-table-header{position:static!important;top:auto!important}}@media(min-width:1024px){.pricing-table-header{top:80px!important}.pricing-table-header th{padding:20px 0}}.pricing-table .plan-name{display:inline-block;padding:5px 25px;border-radius:30px;color:#fff;box-shadow:0 .5rem 1rem #00000060!important;cursor:pointer;font-size:16px;font-weight:400}.pricing-table .free-table-column .plan-name{background:#6c757d}.pricing-table .plus-table-column .plan-name{background:#00aced}.pricing-table .pro-table-column .plan-name{background:#3b5998}.pricing-table .elite-table-column .plan-name{background:#cb2027}.pricing-table th,.pricing-table td{text-align:center}.pricing-table th:first-child,.pricing-table td:first-child{text-align:left}.pricing-table .pricing-feature-row td:first-child{text-align:left!important}.pricing-table td{vertical-align:middle}.pricing-table .tick{color:#218b43;font-size:18px}.pricing-table .cross{color:#cb2027;font-size:12px}.pricing-table .selectedColumn,.pricing-table .selectedColumn .tick,.pricing-table .selectedColumn .cross{color:#fff!important}.pricing-table .seperator{background:#282729;color:#fff;padding:7.5px 16px!important;font-weight:500}.pricing-table-header th:first-child h3{padding-left:1rem}.pricing-table .free-table-column,.pricing-table .free-feature-value{background:#f9f9f9}.pricing-table .plus-table-column,.pricing-table .plus-feature-value{background:#f0f0f0}.pricing-table .pro-table-column,.pricing-table .pro-feature-value{background:#e9e9e9}.pricing-table .elite-table-column,.pricing-table .elite-feature-value{background:#e0e0e0}.pricing-table .featureName{min-width:220px;font-weight:600}@media(min-width:1024px){.pricing-table .featureName{min-width:400px}}@media(max-width:767px){.pricing-table th,.pricing-table td{padding:.5rem .25rem;font-size:.75rem;word-wrap:break-word;white-space:normal}.pricing-table .featureName{min-width:140px;font-size:.95rem}.pricing-table .seperator{font-size:.95rem}.pricing-table .plan-name{font-size:.75rem;padding-inline:.5rem}.pricing-table .tick,.pricing-table .cross{font-size:14px}}.pricing-table .feature-icon{width:14px;height:14px;flex-shrink:0}.pricing-table .costs td{font-weight:500}.pricing-table .costs td:not(:first-of-type){font-size:18px}.feature-modal-box{max-height:90vh;display:flex;flex-direction:column}.feature-modal-header{margin-bottom:1rem}.feature-modal-body{flex:1;overflow-y:auto}@media(max-width:767px){#feature-modal .modal-box.feature-modal-box{height:80vh;max-height:80vh;padding:1.25rem}.feature-modal-header{position:sticky;top:0;z-index:10;padding-bottom:.5rem;margin-bottom:.5rem;background:#fff}.feature-modal-body{padding-top:.25rem}#feature-modal #feature-modal-devices,#feature-modal .device-showcase-modal{min-height:260px}#feature-modal .phone-mockup-modal{width:90%;max-width:360px}}.pricing-table .pricing-currency-month,.pricing-table .pricing-currency-year{font-size:12px}.pricing-table td.selectedColumn,.pricing-table td.selectedColumn .pricing-currency-month,.pricing-table td.selectedColumn .pricing-currency-year{color:#fff!important}@media(max-width:1023px){.pricing-table-header .badge{font-size:.65rem;padding:.25rem .4rem}.pricing-table .feature-tick,.pricing-table .feature-cross{font-size:.875rem}}.pricing-table .feature-tick{color:#22c55e!important}.pricing-table .feature-cross{color:#ef4444!important}.pricing-table .free-feature-value.selectedColumn{background-color:#6c757d!important}.pricing-table .plus-feature-value.selectedColumn{background-color:#00aced!important}.pricing-table .pro-feature-value.selectedColumn{background-color:#3b5998!important}.pricing-table .elite-feature-value.selectedColumn{background-color:#cb2027!important}.pricing-table td.selectedColumn .feature-tick[style],.pricing-table td.selectedColumn .feature-cross[style],.pricing-table td.selectedColumn,.pricing-table td.selectedColumn .pricing-currency-month,.pricing-table td.selectedColumn .pricing-currency-year{color:#fff!important}.pricing-table th.free-table-column.selectedColumn{background-color:#6c757d!important}.pricing-table th.plus-table-column.selectedColumn{background-color:#00aced!important}.pricing-table th.pro-table-column.selectedColumn{background-color:#3b5998!important}.pricing-table th.elite-table-column.selectedColumn{background-color:#cb2027!important}.pricing-feature-row:hover{cursor:pointer}.pricing-table .pricing-feature-row:hover td{background-color:#00000008}.show-feature-modal:hover{text-decoration:underline}.device-showcase-modal{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;gap:1rem}.device-showcase-modal.phones-layout{gap:0}.device-showcase-modal.laptop-layout{flex-direction:column}@media(min-width:1024px){.device-showcase-modal{min-height:460px}.device-showcase-modal.laptop-layout{flex-direction:row;gap:0}}.phone-mockup-modal{position:relative;width:340px;height:680px;padding:15px;border-radius:40px;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);flex-shrink:0}.phone-mockup-modal:before{content:none}.phone-mockup-modal:after{content:none}.phone-screen-modal{position:relative;width:100%;height:100%;background:#000;border-radius:30px;overflow:hidden;display:flex;align-items:center;justify-content:center}.phone-screen-modal img{width:100%;height:100%;object-fit:contain}.phones-layout{gap:40px!important}.phones-layout .phone-mockup-modal{transform:none;z-index:1}.laptop-mockup-modal{position:relative;width:380px;padding:8px 8px 0;border-radius:6px 6px 0 0;background:#1a1a1a;flex-shrink:0}.laptop-screen-modal{position:relative;width:100%;padding-bottom:62.5%;background:#000;overflow:hidden}.laptop-screen-modal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.laptop-base-modal{position:relative;width:110%;height:10px;margin:0 -5%;background:#1a1a1a;border-radius:0 0 4px 4px}.laptop-base-modal:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:2px;background:#2a2a2a;border-radius:2px 2px 0 0}.laptop-layout .phone-mockup-modal{transform:translate(-30px) translateY(20px);z-index:2}.laptop-layout .laptop-mockup-modal{transform:translate(40px);z-index:1}@media(max-width:1023px){.laptop-mockup-modal{width:280px}.phone-mockup-modal{width:200px;height:400px}#feature-modal .phone-mockup-modal{width:260px;height:520px}.laptop-layout .laptop-mockup-modal{transform:none}.laptop-layout .phone-mockup-modal{display:none}}@media(min-width:1024px){#feature-modal .phone-mockup-modal{width:260px;height:520px}.laptop-mockup-modal{width:650px}}#feature-modal-cta .btn{padding:.9rem 2.75rem;font-size:1.05rem}@media(max-width:767px){#feature-modal .btn-circle.btn-sm{width:2.5rem;height:2.5rem;min-height:2.5rem;font-size:1.25rem}}
