.wcc-accordion{font:inherit;color:inherit;max-width:760px}.wcc-accordion__item{border-bottom:1px solid var(--wcc-border, #d9dee8)}.wcc-accordion--bordered .wcc-accordion__item{border:1px solid var(--wcc-border, #d9dee8);border-radius:10px;margin-bottom:10px}.wcc-accordion__heading{margin:0;font-size:1.05em}.wcc-accordion__trigger{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;font-weight:600}.wcc-accordion__trigger:focus-visible{outline:2px solid var(--wcc-accent, #4353ff);outline-offset:2px;border-radius:8px}.wcc-accordion__icon{font-size:1.3em;line-height:1}.wcc-accordion__panel{padding:0 18px 16px;line-height:1.6}.wcc-empty{padding:16px;border:1px dashed #aab;border-radius:8px}.wcc-pricing{font:inherit;color:inherit}.wcc-pricing__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.wcc-pricing__title{margin:0}.wcc-pricing__toggle{display:flex;align-items:center;gap:10px;font-size:.95em}.wcc-pricing__toggle .is-active{font-weight:700}.wcc-pricing__toggle em{font-style:normal;color:var(--wcc-accent, #4353ff);font-weight:600}.wcc-switch{position:relative;width:46px;height:26px;border-radius:999px;border:0;background:#c3c9d6;cursor:pointer;padding:0}.wcc-switch[aria-checked=true]{background:var(--wcc-accent, #4353ff)}.wcc-switch:focus-visible{outline:2px solid var(--wcc-accent, #4353ff);outline-offset:3px}.wcc-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.wcc-switch[aria-checked=true] .wcc-switch__thumb{transform:translate(20px)}@media(prefers-reduced-motion:reduce){.wcc-switch__thumb{transition:none}}.wcc-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.wcc-plan{border:1px solid var(--wcc-border, #d9dee8);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px;background:var(--wcc-surface, #fff)}.wcc-plan--highlight{border-color:var(--wcc-accent, #4353ff);box-shadow:0 8px 30px #4353ff26}.wcc-plan__badge{margin:0;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wcc-accent, #4353ff)}.wcc-plan__name,.wcc-plan__price{margin:0}.wcc-plan__price strong{font-size:2em}.wcc-plan__price span{opacity:.7}.wcc-plan__note{margin:0;font-size:.85em;opacity:.75}.wcc-plan__features{margin:8px 0;padding-left:18px;line-height:1.7;flex:1}.wcc-plan__cta{display:inline-block;text-align:center;padding:10px 16px;border-radius:10px;background:var(--wcc-accent, #4353ff);color:#fff;text-decoration:none;font-weight:600}.wcc-plan__cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wcc-stat{margin:0;display:flex;flex-direction:column;gap:4px}.wcc-stat__value{font-size:2.6em;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.wcc-stat__label{opacity:.75}.wcc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
