.editions-comparison,.wp-block-custom-editions-comparison{--ec-stagger:90ms;box-sizing:border-box;color:#4a5663;margin-left:auto;margin-right:auto;max-width:1180px;padding:clamp(2rem,5vw,3.75rem) clamp(1rem,3vw,2rem)}.editions-comparison *,.editions-comparison :after,.editions-comparison :before,.wp-block-custom-editions-comparison *,.wp-block-custom-editions-comparison :after,.wp-block-custom-editions-comparison :before{box-sizing:border-box}.editions-comparison__header,.wp-block-custom-editions-comparison__header{margin:0 auto clamp(1.75rem,3.5vw,2.75rem);max-width:720px;text-align:center}.editions-comparison__eyebrow,.wp-block-custom-editions-comparison__eyebrow{color:#9eb0c1;font-size:.78rem;font-weight:600;letter-spacing:.18em;margin:0 0 .85rem;text-transform:uppercase}.editions-comparison__heading,.wp-block-custom-editions-comparison__heading{color:#1a1a1a;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .65rem}.editions-comparison__subheading,.wp-block-custom-editions-comparison__subheading{color:#4a5663;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.55;margin:0 auto;max-width:640px}.editions-comparison__grid,.wp-block-custom-editions-comparison__grid{align-items:stretch;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.editions-comparison__grid,.wp-block-custom-editions-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.editions-comparison__grid,.wp-block-custom-editions-comparison__grid{grid-template-columns:1fr}}.editions-comparison__card,.wp-block-custom-editions-comparison__card{background:#fff;border:1px solid #ececf1;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;flex-direction:column;isolation:isolate;opacity:0;overflow:hidden;padding:clamp(1.5rem,2.4vw,2rem) clamp(1.5rem,2.4vw,2rem) clamp(1.6rem,2.6vw,2.2rem);position:relative;transform:translateY(18px);transition:translate .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.editions-comparison__card>*,.wp-block-custom-editions-comparison__card>*{position:relative;z-index:1}.editions-comparison__card:hover,.wp-block-custom-editions-comparison__card:hover{border-color:color-mix(in srgb,var(--ec-accent,#c44e8e) 35%,#ececf1);box-shadow:0 18px 40px -18px rgba(15,23,42,.22);translate:0 -6px}.editions-comparison__card:hover .editions-comparison__check,.editions-comparison__card:hover .wp-block-custom-editions-comparison__check,.wp-block-custom-editions-comparison__card:hover .editions-comparison__check,.wp-block-custom-editions-comparison__card:hover .wp-block-custom-editions-comparison__check{transform:scale(1.1)}.editions-comparison__eyebrow-tag,.wp-block-custom-editions-comparison__eyebrow-tag{color:var(--ec-accent,#c44e8e);font-size:.74rem;font-weight:700;letter-spacing:.12em;line-height:1;margin:0 0 .9rem;text-transform:uppercase}.editions-comparison__card-title,.wp-block-custom-editions-comparison__card-title{color:#1a1a1a;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 .7rem}.editions-comparison__card-description,.wp-block-custom-editions-comparison__card-description{color:#4a5663;font-size:.92rem;line-height:1.6;margin:0 0 1.35rem}.editions-comparison__features,.wp-block-custom-editions-comparison__features{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0 0 1.5rem;padding:0}.editions-comparison__feature,.wp-block-custom-editions-comparison__feature{align-items:center;color:#4a5663;display:flex;font-size:.92rem;gap:.65rem;line-height:1.4;position:relative}.editions-comparison__check,.wp-block-custom-editions-comparison__check{align-items:center;background:#f3f3f6;background:color-mix(in srgb,var(--ec-accent,#c44e8e) 16%,#fff);border-radius:50%;color:var(--ec-accent,#c44e8e);display:inline-flex;flex-shrink:0;height:21px;justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1);width:21px}.editions-comparison__feature-text,.wp-block-custom-editions-comparison__feature-text{flex:1;min-width:0}.editions-comparison__feature-remove,.wp-block-custom-editions-comparison__feature-remove{align-self:center;background:transparent;border:1px solid #e5e7eb;border-radius:999px;color:#9ca3af;cursor:pointer;font-size:14px;height:18px;line-height:1;opacity:0;pointer-events:none;transition:opacity .2s ease,color .2s ease,border-color .2s ease;width:18px}.editions-comparison.is-editor .editions-comparison__feature:hover .editions-comparison__feature-remove,.editions-comparison.is-editor .editions-comparison__feature:hover .wp-block-custom-editions-comparison__feature-remove,.editions-comparison.is-editor .wp-block-custom-editions-comparison__feature:hover .editions-comparison__feature-remove,.editions-comparison.is-editor .wp-block-custom-editions-comparison__feature:hover .wp-block-custom-editions-comparison__feature-remove,.wp-block-custom-editions-comparison.is-editor .editions-comparison__feature:hover .editions-comparison__feature-remove,.wp-block-custom-editions-comparison.is-editor .editions-comparison__feature:hover .wp-block-custom-editions-comparison__feature-remove,.wp-block-custom-editions-comparison.is-editor .wp-block-custom-editions-comparison__feature:hover .editions-comparison__feature-remove,.wp-block-custom-editions-comparison.is-editor .wp-block-custom-editions-comparison__feature:hover .wp-block-custom-editions-comparison__feature-remove{opacity:1;pointer-events:auto}.editions-comparison__feature-remove:hover,.wp-block-custom-editions-comparison__feature-remove:hover{border-color:#cc1818;color:#cc1818}.editions-comparison__feature-add-wrap,.wp-block-custom-editions-comparison__feature-add-wrap{list-style:none;margin-top:.25rem}.editions-comparison__wave,.wp-block-custom-editions-comparison__wave{bottom:0;height:clamp(150px,26vh,230px);left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.editions-comparison__wave svg,.wp-block-custom-editions-comparison__wave svg{display:block;height:100%;width:100%}.editions-comparison__reorder,.wp-block-custom-editions-comparison__reorder{display:flex;gap:4px;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease;z-index:3}.editions-comparison__card:focus-within .editions-comparison__reorder,.editions-comparison__card:focus-within .wp-block-custom-editions-comparison__reorder,.editions-comparison__card:hover .editions-comparison__reorder,.editions-comparison__card:hover .wp-block-custom-editions-comparison__reorder,.wp-block-custom-editions-comparison__card:focus-within .editions-comparison__reorder,.wp-block-custom-editions-comparison__card:focus-within .wp-block-custom-editions-comparison__reorder,.wp-block-custom-editions-comparison__card:hover .editions-comparison__reorder,.wp-block-custom-editions-comparison__card:hover .wp-block-custom-editions-comparison__reorder{opacity:1;pointer-events:auto;transform:translateY(0)}.editions-comparison__reorder-btn,.wp-block-custom-editions-comparison__reorder-btn{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:999px;box-shadow:0 1px 3px rgba(15,23,42,.08);color:#1a1a1a;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;width:26px}.editions-comparison__reorder-btn:hover:not(:disabled),.wp-block-custom-editions-comparison__reorder-btn:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a;color:#fff;transform:scale(1.08)}.editions-comparison__reorder-btn:disabled,.wp-block-custom-editions-comparison__reorder-btn:disabled{cursor:not-allowed;opacity:.35}.editions-comparison__cta,.wp-block-custom-editions-comparison__cta{align-items:center;align-self:stretch;background:var(--ec-cta1,#8e4f9e);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:.55rem;justify-content:center;margin-top:auto;padding:.95rem 1.25rem;text-decoration:none}.editions-comparison__cta-text,.wp-block-custom-editions-comparison__cta-text{color:inherit}.editions-comparison__cta-arrow,.wp-block-custom-editions-comparison__cta-arrow{align-items:center;display:inline-flex;justify-content:center}.editions-comparison__footer,.wp-block-custom-editions-comparison__footer{color:#4a5663;font-size:.95rem;margin-top:clamp(1.5rem,3vw,2.25rem);text-align:center}.editions-comparison__footer-text,.wp-block-custom-editions-comparison__footer-text{color:#4a5663}.editions-comparison__footer-link,.wp-block-custom-editions-comparison__footer-link{align-items:center;color:#2ba4dd;display:inline-flex;font-weight:600;gap:.35rem;margin-left:.4rem;text-decoration:none;transition:color .25s ease}.editions-comparison__footer-link:focus-visible,.editions-comparison__footer-link:hover,.wp-block-custom-editions-comparison__footer-link:focus-visible,.wp-block-custom-editions-comparison__footer-link:hover{outline:none;text-decoration:underline}.editions-comparison__footer-link:focus-visible .editions-comparison__cta-arrow,.editions-comparison__footer-link:hover .editions-comparison__cta-arrow,.wp-block-custom-editions-comparison__footer-link:focus-visible .editions-comparison__cta-arrow,.wp-block-custom-editions-comparison__footer-link:hover .editions-comparison__cta-arrow{transform:translateX(3px)}.editions-comparison.is-editor .editions-comparison__card,.editions-comparison.is-editor .wp-block-custom-editions-comparison__card,.editions-comparison.is-visible .editions-comparison__card,.editions-comparison.is-visible .wp-block-custom-editions-comparison__card,.wp-block-custom-editions-comparison.is-editor .editions-comparison__card,.wp-block-custom-editions-comparison.is-editor .wp-block-custom-editions-comparison__card,.wp-block-custom-editions-comparison.is-visible .editions-comparison__card,.wp-block-custom-editions-comparison.is-visible .wp-block-custom-editions-comparison__card{animation:editions-comparison-rise .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--ec-stagger, 90ms)*var(--card-index, 0))}@keyframes editions-comparison-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.editions-comparison__card,.wp-block-custom-editions-comparison__card{animation:none!important;opacity:1;transform:none}.editions-comparison__footer-link:hover .editions-comparison__cta-arrow,.editions-comparison__footer-link:hover .wp-block-custom-editions-comparison__cta-arrow,.wp-block-custom-editions-comparison__footer-link:hover .editions-comparison__cta-arrow,.wp-block-custom-editions-comparison__footer-link:hover .wp-block-custom-editions-comparison__cta-arrow{transform:none}}
