.cn-public .pricing-v2{color:#29292d;background:#fff;overflow:clip;--p-accent:#bc4058;font-family:Conecto Sans,sans-serif}.p2-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.p2-hero{position:relative;isolation:isolate;padding:68px 0 0;background:linear-gradient(180deg,#f8dcd4 0,#fff2ec 420px,#fff 830px)}.p2-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.p2-background i{position:absolute;width:260px;height:550px;right:-105px;top:20px;border:28px solid #ffffff35;border-radius:150px 150px 0 0;transform:rotate(-15deg)}.p2-background i+i{right:auto;left:-150px;top:150px;transform:rotate(18deg)}.cn-public .pricing-v2 .p2-hero h1{font-size:clamp(35px,3.6vw,48px);line-height:1.17;letter-spacing:-.035em;font-weight:550;text-align:center;margin:0 auto;max-width:920px;text-wrap:balance}.cn-public .pricing-v2 .p2-lead{font-size:18px;line-height:1.55;max-width:760px;margin:24px auto 27px;text-align:center;color:#565058;min-height:56px;text-wrap:balance}.p2-product-switch{display:flex;gap:3px;width:fit-content;background:#ffffff9c;padding:4px;border:1px solid #ffffffc4;border-radius:12px;margin:0 auto 62px}.p2-product-switch button{background:none;border:0;font-size:15px;font-weight:500;padding:11px 26px;border-radius:9px;cursor:pointer;color:#736970;transition:background .16s,color .16s}.p2-product-switch button[aria-pressed=true]{background:#29292d;color:#fff;box-shadow:0 2px 3px #29292d12}.p2-cards{display:grid;grid-template-columns:repeat(var(--plan-count),minmax(0,1fr));gap:22px;align-items:stretch}.p2-card{position:relative;border:1px solid #e8e3e2;border-radius:17px;background:#fff;padding:28px 25px 30px;box-shadow:0 7px 20px -15px #6f484333;display:flex;flex-direction:column}.p2-card.is-featured{border-color:#c7576d;box-shadow:0 0 0 3px #d5647712,0 6px 24px -13px #bb496144}.p2-badge{position:absolute;top:-12px;right:17px;border-radius:5px;padding:4px 9px;border:1px solid #d68c99;color:#a8334c;background:#fff;font-size:12px;font-weight:500}.cn-public .pricing-v2 .p2-card h2{font-size:30px;letter-spacing:-.03em;font-weight:550;line-height:1.1;margin:0 0 18px}.cn-public .pricing-v2 .p2-description{font-size:14px;line-height:1.5;margin:0 0 24px;color:#646168;min-height:64px}.p2-price{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.p2-price-amounts{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.p2-price strong{font-size:46px;letter-spacing:-.04em;font-weight:550;line-height:1.08;font-variant-numeric:tabular-nums}.p2-price-was{font-size:28px;font-weight:550;letter-spacing:-.03em;color:#8d8388;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#8d8388;font-variant-numeric:tabular-nums}.p2-price-suite strong{color:#fc2222;font-weight:650}.p2-price>span{font-size:12px;color:#747079}.p2-plan-button{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #e4e1e4;border-radius:9px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:500;background:#fff;color:#343039;box-shadow:0 2px 1px #22200008;text-decoration:none;transition:background .15s,border-color .15s}.p2-plan-button:hover{background:#f6f4f3;border-color:#c9c1c3}.p2-card.is-featured .p2-plan-button{background:linear-gradient(180deg,#c8556c,#b93752);border-color:#b64157;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 2px 1px #90253714}.p2-card.is-featured .p2-plan-button:hover{background:#a9334b}.p2-terms{font-size:10.5px;line-height:1.5;color:#85808a;display:block;min-height:42px;margin-top:12px}.p2-included{border-top:1px solid #eeebed;padding-top:23px;margin-top:4px}.p2-included>span{font-size:12px;color:#817887;display:block;margin-bottom:18px}.cn-public .pricing-v2 .p2-included h3{font-size:16px;line-height:1.35;font-weight:550;letter-spacing:0;margin:0 0 8px}.cn-public .pricing-v2 .p2-included p{font-size:13px;line-height:1.5;color:#7b747f;margin:0;min-height:40px}.p2-capacity{display:grid;gap:14px;padding:24px 0;margin:0 0 22px;border-bottom:1px solid #eeebed}.p2-capacity>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;flex-wrap:wrap;color:#6e6573}.p2-capacity>span svg{color:#a88b93;margin-right:4px;flex:none}.p2-capacity b{font-weight:550;color:#49404d}.p2-card ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.p2-card li{font-size:12px;line-height:1.5;display:flex;align-items:flex-start;gap:9px;color:#665e6b}.p2-card li svg{flex:none;color:#a799ae;margin-top:2px;stroke-width:1.5}.p2-under-plans{text-align:center;padding:27px 20px 58px}.cn-public .pricing-v2 .p2-under-plans p{font-size:12px;color:#8b818a;margin:0 0 20px}.p2-under-plans>a{display:inline-flex;align-items:center;gap:16px;font-size:14px;padding:12px 20px;border:1px solid #e7e2e5;border-radius:9px;background:#fff;text-decoration:none;color:#47404a}.p2-billing{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;padding-block:90px}.cn-public .pricing-v2 .p2-billing h2{font-size:34px;line-height:1.2;letter-spacing:-.025em;font-weight:520;max-width:510px;margin:0 0 23px}.cn-public .pricing-v2 .p2-billing p{font-size:17px;line-height:1.65;color:#756c79;margin:0 0 26px;max-width:530px}.p2-billing a,.p2-faq>div>a{display:inline-flex;gap:18px;align-items:center;color:#ad3d54;font-size:14px;text-decoration:none}.p2-billing-art{background:#fff7ed;border:1px solid #f1e2d4;border-radius:22px;padding:36px;max-width:440px;width:100%;box-shadow:18px 18px 0 -2px #faf1e5;margin:0 auto 18px}.p2-billing-art>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0;border-bottom:1px solid #ecdfce}.p2-billing-art>div:first-child{padding-top:0}.p2-billing-art>div>span{font-size:14px;color:#6b6157}.p2-billing-art b{font-size:33px;letter-spacing:-1px;font-weight:550;white-space:nowrap}.p2-billing-art b small{font-size:12px;letter-spacing:0;font-weight:400;color:#9b8d7d;margin-left:5px}.p2-billing-art strong{font-size:16px;font-weight:500}.p2-billing-art .p2-art-footer{font-size:12px;color:#8a704c;justify-content:flex-start;border-bottom:0;padding-bottom:0}.p2-comparison{padding-block:85px;scroll-margin-top:100px;border-top:1px solid #eeebee}.cn-public .pricing-v2 .p2-comparison h2{font-size:42px;line-height:1.2;font-weight:550;letter-spacing:-.03em;text-align:center;margin:0 0 18px}.cn-public .pricing-v2 .p2-comparison>p{font-size:17px;color:#807684;line-height:1.55;text-align:center;margin:0 auto 32px;max-width:640px}.p2-expand-all{display:flex;align-items:center;gap:8px;margin:0 0 16px auto;border:0;background:none;font-size:13px;color:#88748b;cursor:pointer;padding:10px}.p2-table-scroll{overflow-x:auto;border:1px solid #e9e2ed;border-radius:14px}.p2-table-scroll table{border-collapse:collapse;width:100%;min-width:720px;table-layout:fixed}.p2-table-scroll th:first-child{width:36%}.p2-table-scroll th,.p2-table-scroll td{padding:18px 24px;border-bottom:1px solid #eee7f0;text-align:center;font-size:13px;color:#685c70;vertical-align:middle}.p2-table-scroll th{font-weight:450}.p2-table-scroll tbody th{text-align:left}.p2-table-scroll thead th{font-size:19px;font-weight:550;background:#faf7fb;padding-block:23px;color:#44384e}.p2-table-scroll thead th:first-child{text-align:left}.p2-table-scroll thead small{display:block;font-size:11px;color:#9786a2;font-weight:400;margin-top:6px}.p2-table-scroll td>svg{margin:auto;color:#9572a3;display:block}.p2-table-scroll td>svg[aria-label="Not included"]{color:#c7c2c8}.p2-table-scroll .p2-table-group th{padding:0;background:#f9f5fb}.p2-table-group button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:550;padding:19px 24px;border:0;background:none;color:#645070;cursor:pointer}.p2-table-group button:hover{background:#f4edf7}.p2-table-scroll tfoot a{display:inline-flex;align-items:center;gap:6px;color:#a33b58;text-decoration:none;font-size:12px}.p2-table-scroll tfoot th,.p2-table-scroll tfoot td{border-bottom:0;padding-block:23px}.p2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:75px 100px;border-top:1px solid #eeebee}.cn-public .pricing-v2 .p2-faq h2{font-size:34px;line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 24px;max-width:350px}.p2-faq details{border-bottom:1px solid #e9e4eb;padding:22px 0}.p2-faq details:first-child{padding-top:0}.p2-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;line-height:1.5;font-weight:450;color:#4c4252}.p2-faq summary::-webkit-details-marker{display:none}.p2-faq summary svg{flex:none;color:#b899c0}.p2-faq details[open] summary svg{transform:rotate(45deg)}.cn-public .pricing-v2 .p2-faq p{font-size:15px;line-height:1.7;color:#817688;margin:18px 0 0}.pricing-v2 :is(a,button,summary):focus-visible{outline:3px solid #b64157;outline-offset:5px}@media (max-width:1100px){.p2-container{width:calc(100% - 40px)}.p2-cards{gap:14px}.p2-card{padding:25px 18px}.p2-billing{gap:60px}.cn-public .pricing-v2 .p2-description{font-size:13px;min-height:80px}.p2-plan-button{font-size:12px;padding-inline:9px;gap:6px}.p2-capacity>span{font-size:11px}.p2-card li{font-size:11.5px}.p2-price strong{font-size:42px}}@media (max-width:850px){.p2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.p2-card{padding:29px}.cn-public .pricing-v2 .p2-description{min-height:44px;font-size:15px}.p2-card li{font-size:13px}.p2-plan-button{font-size:14px}.p2-capacity>span{font-size:13px}.p2-billing{gap:40px}.p2-billing-art{padding:26px}.p2-faq{gap:40px}.p2-terms{min-height:28px}}@media (max-width:600px){.p2-container{width:calc(100% - 36px)}.p2-hero{padding-top:43px}.cn-public .pricing-v2 .p2-hero h1{font-size:35px}.cn-public .pricing-v2 .p2-lead{font-size:16px;margin-top:21px;min-height:0}.p2-product-switch{margin-bottom:40px}.p2-product-switch button{padding:10px 22px;font-size:14px}.p2-cards{grid-template-columns:1fr;gap:27px}.p2-card{padding:29px}.cn-public .pricing-v2 .p2-description{min-height:0;max-width:280px;margin-bottom:27px}.p2-terms{min-height:0;margin-bottom:18px}.p2-price strong{font-size:48px}.p2-billing{grid-template-columns:1fr;padding-block:45px 60px;gap:35px}.cn-public .pricing-v2 .p2-billing h2{font-size:30px}.p2-billing-art{max-width:calc(100% - 16px);margin-left:0}.p2-comparison{padding-block:55px}.cn-public .pricing-v2 .p2-comparison h2{font-size:34px}.cn-public .pricing-v2 .p2-comparison>p{font-size:16px}.p2-table-scroll th,.p2-table-scroll td{padding:16px}.p2-faq{grid-template-columns:1fr;gap:32px;padding-block:50px 65px}.cn-public .pricing-v2 .p2-faq h2{font-size:30px}.p2-under-plans{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.pricing-v2 *{transition:none!important;scroll-behavior:auto!important}}.cn-public .pricing-v2 .p2-list-heading{font-size:13px;font-weight:550;line-height:1.4;margin:0 0 18px;letter-spacing:0}.p2-capacity>span:not(:first-child){padding-left:23px}.p2-capacity>span{font-size:13px;color:#5d555b}.p2-card li{font-size:13px;color:#5d555b}.p2-terms{font-size:12px;color:#756e73;min-height:48px}.p2-table-scroll{border-color:#e7e1e2}.p2-table-scroll th,.p2-table-scroll td{border-color:#ece7e8;color:#595259}.p2-table-scroll thead th{background:#faf7f7;color:#312c31}.p2-table-scroll thead small{color:#7a7378}.p2-table-scroll td>svg{color:#ae475c}.p2-table-scroll td>svg.not-included{color:#bfb7ba}.p2-table-scroll .p2-table-group th{background:#f8f5f5}.p2-table-group button{color:#5f4c53}.p2-table-group button:hover{background:#f4eded}.p2-faq summary{color:#40383d}.p2-faq summary svg{color:#a8818c}.cn-public .pricing-v2 .p2-faq p{color:#736b71}@media (max-width:600px){.p2-terms{min-height:0}.p2-price strong{font-size:clamp(36px,9vw,48px)}}@media (min-width:601px) and (max-width:1100px){.p2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.p2-card{padding:28px}.cn-public .pricing-v2 .p2-description{font-size:15px;min-height:48px}.p2-card li,.p2-capacity>span{font-size:14px}.p2-plan-button{font-size:14px}.p2-terms{min-height:36px}}.cn-public .pricing-v2{--p-accent:#b9204c;--p-ink:#302831}.p2-container{width:min(1440px,calc(100% - 64px))}.p2-hero{padding-top:64px;background:linear-gradient(165deg,#f4d9df,#fae9df 38%,#fff8e6 65%,#fff 94%)}.p2-background i{width:650px;height:400px;border:40px solid #ffffff30;border-radius:50%;left:-420px;top:290px;transform:rotate(-22deg)}.p2-background i+i{left:auto;right:-400px;top:50px;transform:rotate(22deg)}.cn-public .pricing-v2 .p2-hero h1{font-size:clamp(36px,3.6vw,54px);font-weight:600;max-width:1050px;color:var(--p-ink)}.cn-public .pricing-v2 .p2-lead{max-width:720px;color:#63515b;min-height:56px;margin:24px auto 30px}.p2-product-switch{background:#ffffff80;border-color:#ffffffb0;border-radius:30px;margin-bottom:54px;padding:5px}.p2-product-switch button{border-radius:25px;padding:12px 30px;color:#694552}.p2-product-switch button[aria-pressed=true]{background:var(--p-accent);box-shadow:0 2px 5px #7d24451a}.p2-cards{gap:20px}.p2-card{padding:29px 26px 32px;border-radius:18px;border-color:#fff;background:#fff;box-shadow:0 8px 28px -22px #543a42}.p2-card.is-featured{background:linear-gradient(180deg,#fff8fa,#fff 72%);border:1px solid var(--p-accent);box-shadow:0 0 0 4px #b9204c0b,0 10px 30px -20px #9f1e48}.p2-badge{top:-13px;right:24px;font-size:12px;font-weight:600;border:0;padding:5px 11px;border-radius:7px;color:#fff;background:var(--p-accent)}.cn-public .pricing-v2 .p2-card h2{display:flex;align-items:center;gap:10px;min-height:36px;font-size:30px;margin-bottom:16px;font-weight:600}.p2-card h2>svg{background:var(--p-accent);color:#fff;padding:5px;width:31px;height:31px;border-radius:8px;flex:none}.cn-public .pricing-v2 .p2-description{min-height:68px;line-height:1.5;font-size:14px;margin-bottom:24px;color:#61515b}.p2-price strong{font-size:48px;font-weight:600;color:var(--p-ink)}.p2-price-suite strong{color:#fc2222}.p2-price-was{font-size:30px;color:#94898e}.p2-price>span{color:#71636b}.p2-plan-button{min-height:46px;border-radius:10px;font-size:13px;border-color:#e7dfe2;color:#49363f}.p2-card:nth-last-child(2):not(:first-child) .p2-plan-button{background:#fcf0f4;border-color:#dba7b7;color:#9c1d41}.p2-card.is-featured .p2-plan-button{background:var(--p-accent);border-color:var(--p-accent);box-shadow:inset 0 1px #ffffff35,0 3px 5px #99173b12}.p2-card.is-featured .p2-plan-button:hover{background:#96143a}.p2-terms{font-size:11px;min-height:44px;color:#75606b}.p2-plan-summary{margin:8px 0 0;border-top:1px solid #eee7e9;padding-top:21px}.p2-plan-summary>span{display:block;font-size:12px;color:#886675;margin-bottom:12px;line-height:1.5}.p2-plan-summary>strong{display:flex;align-items:center;min-height:64px;font-size:15px;line-height:1.4;font-weight:550;background:#f6f5f5;padding:12px 13px;border:1px solid #eeeaec;border-radius:9px}.p2-card.is-featured .p2-plan-summary>strong{background:#fae6ed;border-color:#f0ccd8;color:#931b3c}.p2-capacity{padding-block:20px;gap:12px;margin-bottom:22px}.p2-capacity>span{font-size:13px;color:#55414c}.p2-capacity>span svg,.p2-card li svg{color:var(--p-accent)}.p2-card li{color:#55414c}.p2-table-scroll :is(td,th):last-child:not([colspan]){background:#fdf1f5}.p2-table-scroll thead th:last-child{color:#a51c45}@media (min-width:1101px){.p2-cards[style*="--plan-count: 2"]{max-width:960px}.p2-cards[style*="--plan-count: 2"] .p2-description{min-height:44px}}@media (max-width:1100px){.p2-container{width:calc(100% - 48px)}.p2-cards{gap:28px}.p2-card{padding:28px}.p2-plan-button{font-size:14px}.cn-public .pricing-v2 .p2-description{min-height:48px}}@media (max-width:600px){.p2-container{width:calc(100% - 32px)}.p2-hero{padding-top:38px}.p2-product-switch{max-width:100%;margin-bottom:38px}.p2-product-switch button{padding:11px 20px;font-size:14px}.p2-card{padding:28px 25px}.cn-public .pricing-v2 .p2-description{min-height:0;max-width:none}.p2-terms{min-height:0;margin-bottom:14px}.p2-badge{right:22px}}.cn-public .pricing-v2{--p-radiant:#ec2549;--p-radiant-text:#cc173d}.p2-card.is-featured{border:2px solid var(--p-radiant);background:#fffafb;box-shadow:0 0 0 4px #ff315414,0 0 24px #fc22422b,inset 0 0 0 5px #fff}.p2-card.is-featured .p2-badge{background:#fff;color:var(--p-radiant-text);border:1px solid var(--p-radiant);font-size:13px;top:-15px}.p2-card.is-featured h2>svg{background:linear-gradient(135deg,#ff6472,#ec2549);box-shadow:inset 0 1px #ffffff50}.p2-card.is-featured .p2-description{font-weight:550}.p2-card.is-featured .p2-plan-button{background:linear-gradient(180deg,#ff5269,#ef2248);border-color:#e92248;box-shadow:inset 0 0 0 1px #ffffff50,0 3px 9px #ec254920;color:#fff;font-weight:600}.p2-card.is-featured .p2-plan-button:hover{background:linear-gradient(180deg,#f63b58,#d8163c);box-shadow:inset 0 0 0 1px #ffffff50,0 4px 12px #ec254935}.p2-card.is-featured .p2-plan-summary>strong{background:#fff0f3;border:1px solid #ffdae2;box-shadow:inset 0 0 0 3px #fff;color:#382b32}.p2-table-scroll tbody th>a{color:inherit;text-decoration:none;text-underline-offset:4px}.p2-table-scroll tbody th>a:hover{text-decoration:underline;color:var(--p-accent)}.p2-table-scroll tbody td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p2-table-scroll thead th{position:sticky;top:0;z-index:1}.p2-table-scroll{scrollbar-gutter:stable;overscroll-behavior-x:contain}.p2-table-scroll tbody tr:not(.p2-table-group):hover :is(th,td){background:#fff7f0}.p2-cards{row-gap:0}.p2-card{display:grid;grid-template-rows:subgrid;grid-row:span 9;row-gap:0;min-width:0}.p2-capacity{align-self:stretch}.p2-chat-capacity,.p2-sales-capacity{display:grid;grid-template-rows:repeat(4,minmax(48px,1fr));gap:0;padding-block:18px}.cn-public .pricing-v2 .p2-allowance{display:grid;grid-template-columns:19px minmax(68px,max-content) minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.cn-public .pricing-v2 .p2-allowance>svg{color:#b9204c}.cn-public .pricing-v2 .p2-allowance>strong{color:#fc2222;font-size:24px;font-weight:650;letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.cn-public .pricing-v2 .p2-allowance>span{color:#55414c;font-size:13px;font-weight:450;line-height:1.45;overflow-wrap:normal}.p2-email-allowance{display:flex;gap:10px;align-items:center}.p2-email-allowance strong{color:#fc2222;font-weight:600}@media (max-width:1100px){.p2-card{margin-bottom:28px}}@media (max-width:600px){.p2-card{grid-row:auto;grid-template-rows:none}.p2-price-was{font-size:24px}.p2-price-amounts{gap:10px}}
