.cmp-eyebrow a{color:inherit;text-decoration:none}.cmp-eyebrow a:hover{text-underline-offset:4px;text-decoration:underline}.cmp-hero>p strong{font-weight:450}.cmp-price-panel{background:#fff;border:1px solid #dedbea;border-radius:14px;margin-bottom:27px;padding:25px 29px 21px}.cmp-price-intro{border-bottom:1px solid #e6e5ed;justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:22px;display:flex}.cmp-price-intro h2{letter-spacing:-.6px;flex-shrink:0;font-size:22px}.cmp-price-intro p{text-align:right;max-width:64ch;font-size:15px}.cmp-price-pair{grid-template-columns:1fr 1fr;gap:35px;padding-top:24px;display:grid}.cmp-price-pair>div{padding:0 20px}.cmp-price-pair>div+div{border-left:1px solid #e6e5ed;padding-left:35px}.cmp-price-pair>div>span{font-size:16px;font-weight:550}.cmp-price-amount{letter-spacing:-2px;flex-wrap:wrap;align-items:baseline;gap:9px;margin:12px 0 14px;font-size:54px;font-weight:550;line-height:1.2;display:flex}.cmp-price-amount small{letter-spacing:0;color:#58677e;font-size:16px;font-weight:400}.cmp-price-monthwrap .cmp-price-amount{color:#4f46e5}.cmp-price-pair strong{font-size:17px;font-weight:550;line-height:1.5}.cmp-price-pair p{margin-top:5px;font-size:15px;line-height:1.7}.cmp-price-pair>div>small,.cmp-price-pair a{color:#58677e;margin-top:7px;font-size:14px;line-height:1.6;display:block}.cmp-price-pair a{text-underline-offset:3px}.cmp-price-saving{color:#4d3d81;background:#f0edf9;border-radius:7px;justify-content:center;align-items:baseline;gap:14px;margin-top:24px;padding:14px 18px;display:flex}.cmp-price-saving strong{letter-spacing:-.35px;font-size:19px}.cmp-price-saving span{font-size:15px}.cmp-page .cmp-price-context{color:#626b7b;margin-top:16px;font-size:14px;line-height:1.7}@media (width<=760px){.cmp-price-panel{padding:23px}.cmp-price-intro{flex-direction:column;gap:9px;padding-bottom:18px}.cmp-price-intro p{text-align:left}.cmp-price-pair{gap:18px}.cmp-price-pair>div{padding:0}.cmp-price-pair>div+div{padding-left:18px}.cmp-price-amount{font-size:43px}.cmp-price-saving{text-align:center;flex-direction:column;align-items:center;gap:7px}.cmp-price-saving strong{font-size:18px}.cmp-price-saving span{font-size:14px}}@media (width<=500px){.cmp-price-panel{margin-bottom:20px;padding:19px 15px}.cmp-price-pair{gap:12px}.cmp-price-pair>div+div{padding-left:12px}.cmp-price-amount{letter-spacing:-1.4px;gap:5px;font-size:37px}.cmp-price-amount small{font-size:14px}.cmp-price-pair>div>span,.cmp-price-pair strong{font-size:15px}.cmp-price-pair p{font-size:14px}.cmp-price-intro h2{font-size:21px}}.cmp-starter-tracking{border-top:1px solid #e6e5ed;margin-top:22px;padding-top:17px}.cmp-starter-tracking>p{flex-wrap:wrap;align-items:baseline;gap:7px 22px;font-size:15px;line-height:1.6;display:flex}.cmp-starter-tracking>p strong{color:#44346e;font-weight:550}.cmp-starter-tracking>p span{color:#35445c}.cmp-starter-tracking>small{color:#626b7b;max-width:110ch;margin-top:8px;font-size:14px;line-height:1.75;display:block}.cmp-starter-tracking a{color:#5745a8;text-underline-offset:3px;text-decoration:underline}.cmp-price-context>strong{color:#4a5364;font-weight:550}.cmp-plan-strip{border-block:1px solid #e5e4ed;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));align-items:center;gap:18px;margin:0 0 27px;padding:19px 0;display:grid}.cmp-plan-strip>span{font-size:16px;font-weight:550;line-height:1.5}.cmp-plan-strip>span>small{color:#626b7b;margin-top:4px;font-size:14px;font-weight:400;display:block}.cmp-plan-strip>a{color:#3e3157;min-width:0;padding:4px 0;font-size:14px;line-height:1.6;text-decoration:none;display:block}.cmp-plan-strip>a>strong{font-size:15px;font-weight:550;display:block}.cmp-plan-strip>a>strong>span{letter-spacing:-.5px;margin-top:3px;font-size:20px;display:block}.cmp-plan-strip>a>strong small{letter-spacing:0;margin-left:2px;font-size:14px;font-weight:400}.cmp-plan-strip>a>span{color:#626b7b;margin-top:2px;display:block}.cmp-plan-strip>a:hover>strong{text-underline-offset:4px;text-decoration:underline}.cmp-plan-strip>a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #8474e8}@media (width<=760px){.cmp-plan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cmp-plan-strip>span{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cmp-plan-strip>span>small{margin-top:0}.cmp-starter-tracking>p{gap:4px 18px}.cmp-starter-tracking>p>strong{flex-basis:100%}}@media (width<=380px){.cmp-plan-strip>span{display:block}.cmp-plan-strip>span>small{margin-top:3px}.cmp-plan-strip{gap:11px}.cmp-plan-strip>a>strong>span{font-size:19px}.cmp-plan-strip>a>strong small{margin-top:-3px;display:block}.cmp-starter-tracking>p>span{flex-basis:100%}}.cmp-pricing{padding-top:58px;padding-bottom:10px}.cmp-pricing-head{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:56px;margin-bottom:28px;display:grid}.cmp-pricing-head h2{letter-spacing:-1.2px;font-size:clamp(27px,3vw,36px);line-height:1.15}.cmp-page .cmp-pricing-head p{font-size:16px}.cmp-checked{margin-top:8px;font-size:14px;display:block}.cmp-checked a,.cmp-faq-answer a{color:#5745a8;text-underline-offset:3px;text-decoration:underline}.cmp-pricing-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cmp-cost{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border:1px solid #dce1ec;border-radius:12px;width:100%;font-size:16px}.cmp-cost caption{caption-side:top;text-align:left;color:var(--cmp-muted);padding-bottom:10px;font-size:14px}.cmp-cost th,.cmp-cost td{text-align:left;border-bottom:1px solid var(--cmp-line);padding:13px 16px}.cmp-cost tbody tr:last-child>*{border-bottom:0}.cmp-cost thead th{color:var(--cmp-muted);vertical-align:bottom;font-size:14px;font-weight:550;line-height:1.4}.cmp-cost tbody th{font-weight:550}.cmp-cost th:last-child,.cmp-cost td:last-child{background:#f6f4ff}.cmp-cost thead th:last-child{border-radius:0 11px 0 0}.cmp-cost tbody tr:last-child td:last-child{border-radius:0 0 11px}.cmp-cost td strong{font-weight:550}.cmp-cost td small{color:var(--cmp-muted);margin-left:6px;font-size:14px}.cmp-cost sup{color:var(--cmp-muted);margin-left:1px;font-size:13px}.cmp-addons h3{color:var(--cmp-muted);border-bottom:1px solid var(--cmp-line);padding-bottom:10px;font-size:14px;font-weight:550}.cmp-addons ul{margin:0;padding:0;list-style:none}.cmp-addons li{border-bottom:1px solid var(--cmp-line);grid-template-columns:1fr auto;gap:3px 16px;padding:13px 0;font-size:16px;display:grid}.cmp-addons li strong,.cmp-addons li span{font-weight:550}.cmp-addons li span{font-variant-numeric:tabular-nums}.cmp-addons li small{color:var(--cmp-muted);grid-column:1/-1;font-size:14px;line-height:1.6}.cmp-page .cmp-cost-note{max-width:100ch;margin-top:14px;font-size:14px}.cmp-faq{margin-top:38px}.cmp-faq h3{letter-spacing:-.4px;margin-bottom:10px;font-size:20px}.cmp-faq .cmp-disclosure:first-of-type{border-top:1px solid var(--cmp-line)}.cmp-faq-answer{max-width:75ch;padding:0 4px 22px}.cmp-page .cmp-faq-answer p{font-size:16px}@media (width<=760px){.cmp-pricing{padding-top:40px}.cmp-pricing-head{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.cmp-pricing-grid{grid-template-columns:1fr;gap:28px}}@media (width<=1000px){.cmp-pricing-grid{grid-template-columns:1fr;gap:28px}}@media (width<=500px){.cmp-cost th,.cmp-cost td{padding:11px 5px;font-size:15px}.cmp-cost thead th{font-size:13px}.cmp-cost td small{margin:2px 0 0;display:block}}
