.ec-lv2 .ecp-btn{cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:10px;font-family:inherit;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-block}.ec-lv2 .ecp-btn-blue{color:#fff;background:#3b82f6}.ec-lv2 .ecp-btn-blue:hover{color:#fff;background:#2563eb}.ec-lv2 .ecp-btn-ink{color:#fff;background:#111827}.ec-lv2 .ecp-btn-ink:hover{color:#fff;background:#1f2937}.ec-lv2 .ecp-btn-ghost{color:#fafafa;background:0 0;border:1px solid #ffffff47}.ec-lv2 .ecp-btn-ghost:hover{color:#fff;border-color:#ffffff85}.ec-lv2 .ecp-hero{margin:20px 24px 0;position:relative}.ec-lv2 .ecp-hero-panel{background:#18181b;border-radius:40px;position:absolute;inset:0;overflow:hidden}.ec-lv2 .ecp-blob-a{background:#ffffff0a;border-radius:220px;width:980px;height:760px;position:absolute;bottom:-380px;left:-320px;transform:rotate(-32deg)}.ec-lv2 .ecp-blob-b{background:#ffffff09;border-radius:200px;width:760px;height:640px;position:absolute;top:210px;right:-260px;transform:rotate(24deg)}.ec-lv2 .ecp-blob-c{background:#ffffff08;border-radius:50%;width:700px;height:520px;position:absolute;top:-300px;left:40%}.ec-lv2 .ecp-hero-inner{display:flow-root;position:relative}.ec-lv2 .ecp-nav{align-items:center;padding:26px 48px 0;display:flex}.ec-lv2 .ecp-nav-logo{align-items:center;gap:11px;display:flex}.ec-lv2 .ecp-nav-links{align-items:center;gap:44px;margin-left:62px;font-size:16px;font-weight:500;display:flex}.ec-lv2 .ecp-nav-links a{color:#a1a1aa;cursor:pointer;text-decoration:none}.ec-lv2 .ecp-nav-links a:hover{color:#d4d4d8}.ec-lv2 .ecp-nav-links a.ecp-active{color:#fafafa}.ec-lv2 .ecp-nav-right{align-items:center;gap:30px;margin-left:auto;display:flex}.ec-lv2 .ecp-nav-login{color:#a1a1aa;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none}.ec-lv2 .ecp-nav-login:hover{color:#d4d4d8}.ec-lv2 .ecp-hero-cta{border-radius:12px;padding:15px 30px;font-size:15.5px}.ec-lv2 .ecp-pill-row{justify-content:center;margin-top:58px;display:flex}.ec-lv2 .ecp-pill{color:#a1a1aa;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:14px;padding:9px 24px;font-size:13.5px;font-weight:600;display:flex}.ec-lv2 .ecp-pill-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px}.ec-lv2 .ecp-h1{text-align:center;color:#fafafa;letter-spacing:-.5px;margin:34px 0 0;font-size:62px;font-weight:600;line-height:1.16}.ec-lv2 .ecp-accent{color:#3b82f6}.ec-lv2 .ecp-sub{text-align:center;color:#a1a1aa;max-width:820px;margin:26px auto 0;font-size:19px;font-weight:400;line-height:1.65}.ec-lv2 .ecp-checks{color:#a1a1aa;justify-content:center;gap:38px;margin-top:26px;font-size:14.5px;font-weight:500;display:flex}.ec-lv2 .ecp-checks span{align-items:center;gap:9px;display:flex}.ec-lv2 .ecp-checks .ecp-tick{color:#3b82f6;font-size:13px}.ec-lv2 .ecp-stage{height:400px;margin-top:56px}.ec-lv2 .ecp-cards{justify-content:center;align-items:flex-start;gap:28px;display:flex}.ec-lv2 .ecp-card{border-radius:24px;width:464px;transition:transform .25s,box-shadow .25s;position:relative}.ec-lv2 .ecp-card:hover{transform:translateY(-4px)}.ec-lv2 .ecp-card-pro{background:#101013;border:1px solid #ffffff24;padding:40px 36px 42px;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -20px #0a0a0c8c}.ec-lv2 .ecp-card-pro:hover{box-shadow:inset 0 1px #ffffff0f,0 40px 84px -22px #0a0a0c9e}.ec-lv2 .ecp-popular{color:#fff;letter-spacing:.12em;white-space:nowrap;background:#3b82f6;border-radius:999px;padding:7px 16px;font-size:11.5px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ec-lv2 .ecp-card-biz{background:#fff;border:1px solid #e5e7eb;padding:40px 36px 42px;box-shadow:0 30px 70px -24px #11182747}.ec-lv2 .ecp-card-biz:hover{box-shadow:0 40px 84px -26px #11182757}.ec-lv2 .ecp-plan-name{letter-spacing:-.3px;font-size:25px;font-weight:600}.ec-lv2 .ecp-card-pro .ecp-plan-name{color:#fafafa}.ec-lv2 .ecp-card-biz .ecp-plan-name{color:#111827}.ec-lv2 .ecp-plan-tag{margin-top:6px;font-size:15px}.ec-lv2 .ecp-card-pro .ecp-plan-tag{color:#a1a1aa}.ec-lv2 .ecp-card-biz .ecp-plan-tag{color:#6b7280}.ec-lv2 .ecp-price-row{align-items:baseline;gap:8px;margin-top:26px;display:flex}.ec-lv2 .ecp-price{letter-spacing:-1px;font-size:56px;font-weight:700;line-height:1}.ec-lv2 .ecp-card-pro .ecp-price{color:#fafafa}.ec-lv2 .ecp-card-biz .ecp-price{color:#111827}.ec-lv2 .ecp-per{font-size:16px;font-weight:500}.ec-lv2 .ecp-card-pro .ecp-per{color:#a1a1aa}.ec-lv2 .ecp-card-biz .ecp-per{color:#6b7280}.ec-lv2 .ecp-trial-note{margin-top:10px;font-size:14px}.ec-lv2 .ecp-card-pro .ecp-trial-note{color:#a1a1aa}.ec-lv2 .ecp-card-biz .ecp-trial-note{color:#6b7280}.ec-lv2 .ecp-card-cta{width:100%;margin-top:26px;padding:17px 0;font-size:16px;display:block}.ec-lv2 .ecp-card-div{height:1px;margin:30px 0 22px}.ec-lv2 .ecp-card-pro .ecp-card-div{background:#ffffff1f}.ec-lv2 .ecp-card-biz .ecp-card-div{background:#f3f4f6}.ec-lv2 .ecp-inc-label{letter-spacing:.14em;font-size:11.5px;font-weight:700}.ec-lv2 .ecp-card-pro .ecp-inc-label{color:#71717a}.ec-lv2 .ecp-card-biz .ecp-inc-label{color:#111827;font-family:var(--font-poppins),sans-serif;letter-spacing:0;font-size:13.5px;font-weight:600}.ec-lv2 .ecp-feat{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ec-lv2 .ecp-feat li{gap:12px;font-size:14.5px;line-height:1.55;display:flex}.ec-lv2 .ecp-card-pro .ecp-feat li{color:#d4d4d8}.ec-lv2 .ecp-card-biz .ecp-feat li{color:#4b5563}.ec-lv2 .ecp-chk{border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.ec-lv2 .ecp-chk svg{width:11px;height:11px}.ec-lv2 .ecp-card-pro .ecp-chk{color:#4ade80;background:#4ade8024}.ec-lv2 .ecp-card-biz .ecp-chk{color:#16a34a;background:#dcfce7}.ec-lv2 .ecp-note{text-align:center;color:#9ca3af;font-size:13.5px}.ec-lv2 .ecp-compare{padding-top:420px}.ec-lv2 .ecp-eyebrow{text-align:center;letter-spacing:.16em;color:#3b82f6;font-size:12.5px;font-weight:700;display:block}.ec-lv2 .ecp-h2{text-align:center;color:#111827;letter-spacing:-.3px;margin:18px 0 0;font-size:40px;font-weight:600;line-height:1.3}.ec-lv2 .ecp-h2-sub{text-align:center;color:#6b7280;max-width:620px;margin:18px auto 0;font-size:17px;line-height:1.7}.ec-lv2 .ecp-table-wrap{width:980px;margin:56px auto 0}.ec-lv2 table.ecp-cmp{border-collapse:collapse;width:100%}.ec-lv2 .ecp-cmp col.ecp-c-label{width:46%}.ec-lv2 .ecp-cmp col.ecp-c-plan{width:27%}.ec-lv2 .ecp-cmp thead th{vertical-align:bottom;padding:0 10px 22px}.ec-lv2 .ecp-cmp thead th.ecp-lbl{text-align:left;color:#9ca3af;padding-left:0;font-size:14px;font-weight:500}.ec-lv2 .ecp-plan-chip{text-align:center;border-radius:16px;padding:18px 16px 16px}.ec-lv2 .ecp-plan-chip .ecp-n{letter-spacing:-.2px;font-size:16px;font-weight:600;display:block}.ec-lv2 .ecp-plan-chip .ecp-p{margin-top:4px;font-size:14px;font-weight:700;display:block}.ec-lv2 .ecp-chip-pro{background:#18181b;box-shadow:0 14px 34px -14px #0a0a0c80}.ec-lv2 .ecp-chip-pro .ecp-n{color:#fafafa}.ec-lv2 .ecp-chip-pro .ecp-p{color:#a1a1aa}.ec-lv2 .ecp-chip-biz{background:#fff;border:1px solid #e5e7eb}.ec-lv2 .ecp-chip-biz .ecp-n{color:#111827}.ec-lv2 .ecp-chip-biz .ecp-p{color:#6b7280}.ec-lv2 .ecp-cmp .ecp-group td{letter-spacing:.14em;color:#9ca3af;border-bottom:1px solid #e5e7eb;padding:40px 0 12px;font-size:12px;font-weight:700}.ec-lv2 .ecp-cmp tbody tr.ecp-row td{border-bottom:1px solid #f3f4f6;padding:15px 10px;transition:background .15s}.ec-lv2 .ecp-cmp tbody tr.ecp-row:hover td{background:#fafafa}.ec-lv2 .ecp-cmp td.ecp-f{color:#374151;padding-left:0;font-size:15px}.ec-lv2 .ecp-cmp td.ecp-v{text-align:center;color:#111827;font-size:15px;font-weight:600}.ec-lv2 .ecp-cmp td.ecp-v .ecp-num{font-family:var(--font-quicksand),var(--font-poppins),sans-serif;font-size:16px;font-weight:700}.ec-lv2 .ecp-cmp td.ecp-v .ecp-chk{color:#16a34a;background:#dcfce7;margin:0 auto;display:inline-flex}.ec-lv2 .ecp-cmp tfoot td{text-align:center;padding:28px 10px 0}.ec-lv2 .ecp-cmp tfoot .ecp-btn{padding:14px 34px;font-size:15px}.ec-lv2 .ecp-faq{padding-top:130px}.ec-lv2 .ecp-faq-list{width:760px;margin:40px auto 0}.ec-lv2 .ecp-faq-item{border-bottom:1px solid #e5e7eb}.ec-lv2 .ecp-faq-item summary{cursor:pointer;color:#111827;justify-content:space-between;align-items:center;gap:24px;padding:23px 2px;font-size:17px;font-weight:600;list-style:none;display:flex}.ec-lv2 .ecp-faq-item summary::-webkit-details-marker{display:none}.ec-lv2 .ecp-faq-item summary:hover{color:#3b82f6}.ec-lv2 .ecp-faq-x{flex:none;width:18px;height:18px;transition:transform .25s;position:relative}.ec-lv2 .ecp-faq-x:before,.ec-lv2 .ecp-faq-x:after{content:"";background:#9ca3af;border-radius:2px;position:absolute}.ec-lv2 .ecp-faq-x:before{width:2px;height:16px;top:1px;left:8px}.ec-lv2 .ecp-faq-x:after{width:16px;height:2px;top:8px;left:1px}.ec-lv2 .ecp-faq-item[open] .ecp-faq-x{transform:rotate(45deg)}.ec-lv2 .ecp-faq-item[open] .ecp-faq-x:before,.ec-lv2 .ecp-faq-item[open] .ecp-faq-x:after{background:#3b82f6}.ec-lv2 .ecp-faq-a{color:#6b7280;padding:0 44px 24px 2px;font-size:15.5px;line-height:1.75}.ec-lv2 .ecp-cta-band{margin:130px 24px 0;position:relative}.ec-lv2 .ecp-cta-panel{background:#18181b;border-radius:40px;position:absolute;inset:0;overflow:hidden}.ec-lv2 .ecp-cta-blob-a{background:#ffffff0d;border-radius:90px;width:540px;height:430px;position:absolute;bottom:-220px;left:-160px;transform:rotate(26deg)}.ec-lv2 .ecp-cta-blob-b{background:#ffffff0d;border-radius:90px;width:460px;height:400px;position:absolute;top:20px;right:-130px;transform:rotate(-22deg)}.ec-lv2 .ecp-cta-inner{text-align:center;padding:96px 60px 100px;position:relative}.ec-lv2 .ecp-cta-h2{color:#fafafa;letter-spacing:-.4px;max-width:900px;margin:0 auto;font-size:46px;font-weight:600;line-height:1.25}.ec-lv2 .ecp-cta-sub{color:#a1a1aa;margin:22px auto 0;font-size:17px;line-height:1.7}.ec-lv2 .ecp-cta-btns{justify-content:center;gap:16px;margin-top:38px;display:flex}.ec-lv2 .ecp-cta-btns .ecp-btn{padding:17px 38px;font-size:16px}@media (prefers-reduced-motion:reduce){.ec-lv2 .ecp-card,.ec-lv2 .ecp-card:hover{transition:none;transform:none}.ec-lv2 .ecp-faq-x,.ec-lv2 .ecp-btn{transition:none}}@media (max-width:767px){.ec-lv2{min-width:0;overflow-x:hidden}.ec-lv2 .ecp-nav-wrap{display:none}.ec-lv2 .ecp-hero{margin:12px 12px 0}.ec-lv2 .ecp-hero-panel{border-radius:28px}.ec-lv2 .ecp-nav{padding:20px 18px 0}.ec-lv2 .ecp-nav-links,.ec-lv2 .ecp-nav-login{display:none}.ec-lv2 .ecp-hero-cta{border-radius:10px;padding:11px 18px;font-size:14px}.ec-lv2 .ecp-pill-row{margin-top:40px;padding:0 16px}.ec-lv2 .ecp-pill{text-align:center;gap:10px;padding:8px 18px;font-size:11.5px}.ec-lv2 .ecp-h1{letter-spacing:-.3px;padding:0 20px;font-size:36px}.ec-lv2 .ecp-sub{padding:0 22px;font-size:16px}.ec-lv2 .ecp-checks{flex-direction:column;align-items:center;gap:10px;margin-top:22px}.ec-lv2 .ecp-lg{display:none}.ec-lv2 .ecp-stage{height:auto;margin-top:44px;padding-bottom:44px}.ec-lv2 .ecp-cards{flex-direction:column;align-items:center;gap:24px;padding:0 16px}.ec-lv2 .ecp-card{width:100%;max-width:420px;padding-left:28px;padding-right:28px}.ec-lv2 .ecp-compare{padding-top:88px}.ec-lv2 .ecp-note{padding:0 28px}.ec-lv2 .ecp-h2{padding:0 20px;font-size:30px}.ec-lv2 .ecp-h2-sub{padding:0 24px;font-size:15.5px}.ec-lv2 .ecp-table-wrap{-webkit-overflow-scrolling:touch;width:auto;margin:40px 16px 0;overflow-x:auto}.ec-lv2 table.ecp-cmp{min-width:640px}.ec-lv2 .ecp-faq{padding-top:88px}.ec-lv2 .ecp-faq-list{width:auto;margin:32px 20px 0}.ec-lv2 .ecp-faq-item summary{font-size:15.5px}.ec-lv2 .ecp-faq-a{padding-right:8px;font-size:14.5px}.ec-lv2 .ecp-cta-band{margin:88px 12px 0}.ec-lv2 .ecp-cta-panel{border-radius:28px}.ec-lv2 .ecp-cta-inner{padding:64px 24px 68px}.ec-lv2 .ecp-cta-h2{font-size:30px}.ec-lv2 .ecp-cta-sub{font-size:15.5px}.ec-lv2 .ecp-cta-btns{flex-direction:column;align-items:stretch}}
