.cf-pricing.cf-editorial>.cfp-hero{background:var(--c-card);padding:3rem 0 4.5rem}.cfp-intro{text-align:center;max-width:56rem;margin:0 auto 2.5rem}.cfp-intro>p:first-child{color:var(--c-ember-dark);font-size:var(--text-xs);justify-content:center}.cfp-intro h1{color:var(--c-ink);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.4rem,4.2vw,3.75rem);font-weight:500;line-height:1.08}.cfp-intro>p:last-child{color:var(--c-muted);max-width:42rem;margin:1rem auto 0;font-size:1rem;line-height:1.65}.cfp-toolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:4.5rem;display:flex}.cfp-audience-tabs{border:1px solid var(--c-line);background:var(--c-paper);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:4px;display:inline-grid}.cfp-audience-tabs button{min-width:115px;min-height:44px;color:var(--c-muted);cursor:pointer;border-radius:7px;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.cfp-audience-tabs button[aria-selected=true]{background:var(--c-ink);color:var(--c-paper);box-shadow:0 3px 8px -5px #09264f80}.cfp-audience-tabs button:hover:not([aria-selected=true]){color:var(--c-ink);background:var(--c-sand)}.cfp-audience-control>p{color:var(--c-muted);font-size:var(--text-xs);margin-top:.65rem}.cfp-purchase-controls{flex-wrap:wrap;gap:1.25rem;padding-bottom:1.65rem;display:flex}.cfp-purchase-controls>div{flex:none;max-width:100%}.cfp-purchase-controls [role=radiogroup]{background:var(--c-card);border-radius:10px}.cfp-purchase-controls [role=radio]{min-height:36px;font-size:var(--text-xs);padding:.4rem .85rem}.cfp-purchase-controls>div>p{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--c-muted);font-size:var(--text-xs);margin-bottom:.45rem}.cfp-group[hidden]{display:none}.cfp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem;display:grid}.cfp-plan-grid--single{grid-template-columns:minmax(0,28rem);justify-content:center}.cfp-plan{color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;min-width:0;transition:box-shadow .25s,border-color .25s;position:relative;box-shadow:0 4px 18px -14px #09264f30}.cfp-plan:hover{border-color:color-mix(in srgb,var(--c-ember-dark) 38%,var(--c-line));box-shadow:0 16px 36px -23px #09264f65}.cfp-plan-inner{flex-direction:column;height:100%;padding:1.5rem;display:flex}.cfp-plan--recommended{color:#eff7fc;background:#09264f;border-color:#09264f;border-radius:0 0 16px 16px;box-shadow:0 16px 36px -22px #09264f90}.cfp-recommended{color:#09264f;min-height:2.25rem;font-size:var(--text-xs);letter-spacing:.01em;background:#00b8d1;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.4rem 1.1rem;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:auto -1px 100%}.cfp-recommended>svg{flex:none}.cfp-recommended span:first-of-type{flex:7rem}.cfp-recommended span:last-child{margin-left:auto}.cfp-card-heading{align-items:center;gap:.65rem;min-height:38px;display:flex}.cfp-card-heading h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.4rem;font-weight:500}.cfp-plan-mark{border:1px solid var(--c-line);border-radius:8px;flex:none;grid-template-columns:repeat(3,5px);grid-auto-rows:5px;place-content:center;gap:2px;width:32px;height:32px;display:grid}.cfp-plan-mark i{border:1px solid var(--c-ember-dark);border-radius:1px}.cfp-plan-mark i:last-child{background:var(--c-ember-dark)}.cfp-plan-mark[data-plan-mark=free]{grid-template-columns:9px;grid-auto-rows:9px}.cfp-plan-mark[data-plan-mark=starter]{grid-template-columns:repeat(2,7px);grid-auto-rows:7px}.cfp-plan--recommended .cfp-plan-mark{border-color:#ffffff35}.cfp-plan--recommended .cfp-plan-mark i{border-color:#5adbea}.cfp-plan--recommended .cfp-plan-mark i:last-child{background:#5adbea}.cfp-plan-badge{font-size:var(--text-xs);color:var(--c-ember-dark);background:var(--c-mist);border:1px solid var(--c-line);white-space:nowrap;border-radius:5px;margin-left:auto;padding:.25rem .5rem}.cfp-tagline{color:var(--c-muted);font-size:var(--text-xs);max-width:18rem;min-height:2.5rem;margin-top:.6rem;line-height:1.5}.cfp-price-area{min-height:9.7rem;padding-top:1.15rem}.cfp-price-label{color:var(--c-muted);font-size:var(--text-xs);min-height:1rem}.cfp-price{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.4rem;animation:.25s ease-out cfp-value-in;display:flex}.cfp-price>span:first-child{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,3.15vw,3.1rem);font-weight:500;line-height:1.1}.cfp-price>span:last-child{font-size:var(--text-xs);color:var(--c-muted)}.cfp-billing{color:var(--c-muted);font-size:var(--text-xs);min-height:2.5rem;margin-top:.65rem;line-height:1.5}.cfp-billing>span{color:var(--c-ember-dark);margin-top:.15rem;font-weight:500;display:block}.cfp-capacity{border-top:1px solid var(--c-line);gap:.7rem;margin-top:.25rem;padding-top:1.1rem;display:grid}.cfp-capacity>div{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.cfp-capacity dt{color:var(--c-muted);font-size:var(--text-xs);flex:none;align-items:center;gap:.35rem;display:flex}.cfp-capacity dt svg{color:var(--c-ember-dark);width:13px;height:13px}.cfp-capacity dd{font-size:var(--text-xs);text-align:right;font-weight:600}.cfp-plan-cta{width:100%;min-height:45px;font-size:var(--text-xs);border-radius:9px;margin-top:1.2rem}.cfp-inclusions{border-top:1px solid var(--c-line);margin-top:1.25rem;padding-top:1.15rem}.cfp-inclusions>p{font-size:var(--text-xs);font-weight:600}.cfp-inclusions ul{gap:.6rem;margin-top:.75rem;display:grid}.cfp-inclusions li{font-size:var(--text-xs);color:var(--c-muted);gap:.5rem;line-height:1.5;display:flex}.cfp-inclusions li>svg{width:14px;height:14px;color:var(--c-ember-dark);flex:none;margin-top:2px}.cfp-inclusions small{text-transform:uppercase;font-size:var(--text-xs);margin-left:.35rem}.cfp-plan--recommended :is(.cfp-tagline,.cfp-price-label,.cfp-price>span:last-child,.cfp-billing,.cfp-capacity dt,.cfp-inclusions li){color:#b2c7d8}.cfp-plan--recommended :is(.cfp-capacity,.cfp-inclusions){border-color:#ffffff25}.cfp-plan--recommended :is(.cfp-billing>span,.cfp-capacity dt svg,.cfp-inclusions li>svg){color:#5adbea}.cfp-plan--recommended .cfp-plan-cta{color:#09264f;background:#00b8d1}.cfp-price-footnotes{color:var(--c-muted);font-size:var(--text-xs);justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;line-height:1.5;display:flex}.cfp-included-strip{border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 2rem;margin-top:.6rem;padding:1.3rem 0;display:flex}.cfp-included-strip>span,.cfp-included-strip a{align-items:center;gap:.4rem;display:inline-flex}.cfp-included-strip svg{color:var(--c-ember-dark);flex:none}.cfp-included-strip a{color:var(--c-ink);font-weight:500}.cfp-included-strip a svg{width:15px;height:15px}.cfp-publisher-note{background:var(--c-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.4rem 1.7rem;display:flex}.cfp-publisher-note p{color:var(--c-ink);font-family:var(--font-display);font-size:1.05rem;font-weight:500}.cfp-publisher-note span{color:var(--c-muted);font-size:var(--text-xs);margin-top:.3rem;line-height:1.5;display:block}.cfp-publisher-note a{color:var(--c-ember-dark);font-size:var(--text-xs);flex:none;align-items:center;gap:.5rem;font-weight:500;display:flex}.cfp-audience-control>.cfp-audience-label{font-family:var(--font-sans);color:var(--c-muted);font-size:var(--text-xs);margin:0 0 .45rem}.cfp-agency-free{border:1px dashed var(--c-line);background:var(--c-paper);border-radius:12px;align-items:center;gap:1rem 1.25rem;margin-top:1.2rem;padding:1.1rem 1.4rem;display:flex}.cfp-agency-free>svg{color:var(--c-ember-dark);flex:none}.cfp-agency-free>div{flex:1;min-width:0}.cfp-agency-free>div>p{color:var(--c-ink);font-family:var(--font-display);font-size:1rem;font-weight:500}.cfp-agency-free>div>span{color:var(--c-muted);font-size:var(--text-xs);margin-top:.25rem;line-height:1.5;display:block}.cfp-agency-free-cta{flex:none}.cfp-publisher-note>.cfp-publisher-icon{color:var(--c-ember-dark);flex:none}.cfp-publisher-note>div:not(.cfp-publisher-links){flex:1;min-width:0}.cfp-publisher-links{flex-direction:column;flex:none;gap:.6rem;display:flex}.cfp-pricing #compare{margin-top:4rem;padding-top:1rem;scroll-margin-top:5rem}.cfp-pricing #compare>div{box-shadow:0 12px 35px -30px #09264f60}.cfp-pricing #compare [data-compare-summary] select{border-radius:7px}.cfp-pricing #compare details{border-radius:10px}.cfp-cost-explainer{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.cfp-cost-rows{border-top:1px solid var(--c-line)}.cfp-cost-rows>div{border-bottom:1px solid var(--c-line);grid-template-columns:2rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.cfp-cost-rows svg{color:var(--c-ember-dark);width:23px;height:23px;margin-top:.15rem}.cfp-cost-rows h3{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.025em;font-size:1.2rem;font-weight:500}.cfp-cost-rows p{color:var(--c-muted);max-width:37rem;margin-top:.5rem;font-size:.9rem;line-height:1.65}:root[data-theme=dark] .cfp-plan:not(.cfp-plan--recommended){background:#0e2035}:root[data-theme=dark] .cfp-plan--recommended{background:#13345b;border-color:#306684}@keyframes cfp-value-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1100px){.cfp-plan-inner{padding:1.25rem}.cfp-capacity>div{display:block}.cfp-capacity dd{text-align:left;margin-top:.15rem;padding-left:1.15rem}.cfp-card-heading{flex-wrap:wrap;gap:.5rem}.cfp-plan-badge{margin-left:0}}@media (min-width:768px) and (max-width:899px){.cfp-card-heading{align-content:flex-start;min-height:4.25rem}}@media (max-width:767px){.cf-pricing.cf-editorial>.cfp-hero{padding-top:2.5rem}.cfp-intro{margin-bottom:2rem}.cfp-intro h1{font-size:clamp(2.3rem,7vw,3.5rem)}.cfp-toolbar{display:block}.cfp-audience-control{text-align:center}.cfp-purchase-controls{justify-content:center;margin-top:1.5rem;padding-bottom:0}.cfp-plan-grid{grid-template-columns:1fr;gap:1.25rem}.cfp-plan--recommended{margin-top:3rem}.cfp-plan-inner{padding:1.5rem}.cfp-card-heading{flex-wrap:nowrap}.cfp-plan-badge{margin-left:auto}.cfp-tagline{max-width:none;min-height:0}.cfp-price-area{min-height:0}.cfp-price>span:first-child{font-size:2.85rem}.cfp-capacity>div{display:flex}.cfp-capacity dd{text-align:right;margin-top:0;padding-left:0}.cfp-price-footnotes{font-size:var(--text-xs);display:block}.cfp-price-footnotes p+p{margin-top:.4rem}.cfp-included-strip{font-size:var(--text-xs);flex-direction:column;align-items:flex-start}.cfp-publisher-note{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.cfp-agency-free{flex-direction:column;align-items:flex-start;padding:1.25rem}.cfp-agency-free-cta{width:100%}.cfp-pricing #compare{margin-top:2.5rem}.cfp-cost-explainer{grid-template-columns:1fr;gap:2rem}}@media (max-width:359px){.cfp-purchase-controls{flex-direction:column;align-items:stretch;gap:1rem}.cfp-purchase-controls [role=radiogroup]{width:100%;display:grid}.cfp-capacity>div{display:block}.cfp-capacity dd{text-align:left;margin-top:.2rem;padding-left:1.15rem}.cfp-plan-inner{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.cfp-price{animation:none}.cfp-pricing *,.cfp-pricing :before,.cfp-pricing :after{transition-duration:0s!important}}
