.choose-plan-section{padding:4rem 2rem;text-align:center}.choose-plan-section .choose-plan-container{max-width:1600px;margin:0 auto}.choose-plan-section .choose-plan-badge{display:inline-block;background:#f1f1f3;color:#464646;font-size:12px;text-transform:uppercase;padding:6px 16px;letter-spacing:1px;font-weight:400;border-radius:999px;margin-bottom:1rem}.choose-plan-section .choose-plan-title{font-size:36px;font-weight:600;margin-bottom:1rem}.choose-plan-section .choose-plan-description{font-size:20px;color:#151515;margin-left:auto;margin-right:auto;font-weight:400}@media(max-width:768px){.choose-plan-section{padding:2rem 1rem}.choose-plan-section .choose-plan-badge{font-size:10px}.choose-plan-section .choose-plan-title{font-size:22px;line-height:1.3}.choose-plan-section .choose-plan-description{font-size:15px;text-align:center;margin-bottom:1.5rem}}.compare-features-section{background:#fff;padding:4rem 2rem}.compare-features-section .compare-container{max-width:1600px;margin:0 auto;text-align:center}.compare-features-section .compare-title{font-size:36px;font-weight:600;margin-bottom:.5rem}.compare-features-section .compare-description{color:#464646;font-size:18px;font-weight:500;margin-bottom:3rem}.compare-features-section .feature-table{margin-top:10px;display:grid;background:rgba(0,0,0,0);border-radius:12px;overflow:hidden;border:1px solid rgba(16,24,40,.04)}.compare-features-section .feature-table .feature-header,.compare-features-section .feature-table .feature-row{display:grid;grid-template-columns:2fr repeat(3,1fr);align-items:center;padding:12px 16px}.compare-features-section .feature-table .feature-header{font-weight:500;padding:22px 24px;font-size:18px;color:#333;background:linear-gradient(90deg,#f1f3ff,#fff0ff)}.compare-features-section .feature-table .feature-header .feature-plan{display:flex;justify-content:center;align-items:center;text-align:center;background:var(--Icon-Gradient,linear-gradient(225deg,#0095FF 23.15%,#2563EB 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.compare-features-section .feature-table .feature-body{background:#fff}.compare-features-section .feature-table .feature-row{font-size:15px;color:#666;padding:25px 24px;border-top:1px solid rgba(16,24,40,.04);background:#fafafa;transition:background .2s ease}.compare-features-section .feature-table .feature-row:nth-child(2n){background:#fff}.compare-features-section .feature-table .feature-row:hover{background:#f1f7ff}.compare-features-section .feature-table .feature-row:first-child{border-top:none}.compare-features-section .feature-table .feature-name{display:flex;align-items:center;padding-left:6px;text-align:left}.compare-features-section .feature-table .feature-name .feature-label{display:flex;align-items:center;gap:12px;width:100%}.compare-features-section .feature-table .feature-name .feature-label .feature-icon{color:#0085e5;width:20px;display:flex;align-items:center;justify-content:center}.compare-features-section .feature-table .feature-name .feature-label .feature-icon svg{width:18px;height:auto}.compare-features-section .feature-table .feature-name .feature-label .feature-text{font-weight:500;color:#666}.compare-features-section .feature-table .feature-name .feature-label .info-icon{margin-left:8px;color:#cfcfcf;font-size:14px;cursor:pointer;transition:color .3s ease}.compare-features-section .feature-table .feature-name .feature-label .info-icon:hover{color:#0085e5}.compare-features-section .feature-table .feature-value{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 12px}.compare-features-section .feature-table .plain-text{color:#2b2d2d;font-size:14px;font-weight:500;line-height:1.4}.compare-features-section .feature-table svg{width:22px;height:22px}@media(max-width:1024px){.compare-features-section .feature-header,.compare-features-section .feature-row{grid-template-columns:1.5fr repeat(3,1fr)}}@media(max-width:900px){.compare-features-section{padding:2rem 1rem}.compare-features-section .feature-header,.compare-features-section .feature-row{grid-template-columns:1fr;padding:16px;gap:12px}.compare-features-section .feature-header .feature-name,.compare-features-section .feature-row .feature-name{padding-left:0}.compare-features-section .feature-header .feature-plan,.compare-features-section .feature-header .feature-value,.compare-features-section .feature-row .feature-plan,.compare-features-section .feature-row .feature-value{justify-content:flex-start;text-align:left;border-bottom:1px dashed #eee;padding-bottom:8px}.compare-features-section .feature-header .feature-plan:before,.compare-features-section .feature-header .feature-value:before,.compare-features-section .feature-row .feature-plan:before,.compare-features-section .feature-row .feature-value:before{content:attr(data-plan);font-weight:600;margin-right:8px;color:#1a80ff}.compare-features-section .feature-header{display:none}}[dir=rtl] .compare-features-section .feature-name{text-align:right!important}[dir=rtl] .compare-features-section .info-icon{margin-right:8px;margin-left:0!important}.new-pricing-wrapper{background-color:rgba(0,0,0,0)}.pricing-card{transition:all .3s ease}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.pricing-card .price-block .currency{line-height:1}.ant-btn.bg-\[\#1A80FF\]{background-color:#1a80ff!important}.ant-btn.bg-\[\#1A80FF\]:hover{background-color:#0d70ec!important}.waitlist-modal .ant-modal-content{border-radius:20px;padding:40px 30px!important;background:#f9faff;border:1px solid #eaf0ff;box-shadow:0 10px 40px rgba(0,0,0,.08)}.waitlist-modal .ant-modal-close{top:20px;right:20px}.waitlist-modal .waitlist-content{text-align:center;display:flex;flex-direction:column;align-items:center}.waitlist-modal .waitlist-content .logo-wrapper{margin-bottom:24px}.waitlist-modal .waitlist-content .logo-wrapper .vocaliv-logo{width:140px;height:auto}.waitlist-modal .waitlist-content .title{font-size:28px;font-weight:700;color:#151515;margin-bottom:10px;background:linear-gradient(111deg,#0085E5,#FF00B6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.waitlist-modal .waitlist-content .subtitle{font-size:14px;color:#464646;margin-bottom:32px;max-width:320px;line-height:1.5}.waitlist-modal .waitlist-content .waitlist-form{width:100%;max-width:420px}.waitlist-modal .waitlist-content .waitlist-form .input-group{display:flex;gap:8px;background:#fff;border:1px solid #e2e4e9;border-radius:50px;padding:5px 6px 5px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.02)}.waitlist-modal .waitlist-content .waitlist-form .input-group:focus-within{border-color:#0085e5;box-shadow:0 4px 15px rgba(0,133,229,.1)}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item{flex:1;margin-bottom:0}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-form-item-control-input{min-height:auto}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-input{border:none;box-shadow:none;padding:8px 0;background:rgba(0,0,0,0);font-size:15px;color:#151515}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-input::placeholder{color:#a0a4b0}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-input:focus{box-shadow:none}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-form-item-explain{position:absolute;bottom:-25px;left:20px;font-size:12px}.waitlist-modal .waitlist-content .waitlist-form .input-group .join-button{border-radius:50px;height:40px;padding:0 18px;font-weight:600;font-size:14px;background:#151515;border:none}.waitlist-modal .waitlist-content .waitlist-form .input-group .join-button:hover{opacity:.9;background:#000!important}.waitlist-modal .waitlist-content .waitlist-form .input-group .join-button:disabled{background:#e2e4e9;color:#a0a4b0}.waitlist-modal .waitlist-content .waitlist-form .micro-text{font-size:13px;color:#7c7c7c;margin-top:8px;font-weight:400;opacity:.8}[dir=rtl] .waitlist-modal .waitlist-form .input-group{padding:5px 20px 5px 6px}[dir=rtl] .waitlist-modal .waitlist-form .input-group .email-item .ant-form-item-explain{left:auto;right:20px}@media(max-width:576px){.waitlist-modal .ant-modal-content{padding:40px 20px!important}.waitlist-modal .waitlist-content .title{font-size:24px}.waitlist-modal .waitlist-content .waitlist-form .input-group{flex-direction:column;border-radius:12px;padding:12px;gap:12px}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-input{text-align:center;padding:8px}.waitlist-modal .waitlist-content .waitlist-form .input-group .email-item .ant-form-item-explain{position:relative;bottom:auto;left:0;text-align:center;margin-top:4px}.waitlist-modal .waitlist-content .waitlist-form .input-group .join-button{width:100%}}