.ceo-net30-early-pay-banner{--ceo-ep-accent:#7c3aed;--ceo-ep-accent-soft:rgba(124, 58, 237, 0.12);--ceo-ep-text:#1e1533;--ceo-ep-muted:#5b5470;--ceo-ep-purple-mid:#9333ea;--ceo-ep-pink:#ec4899;--ceo-ep-border:#d4caf4;position:relative;z-index:1;box-sizing:border-box;display:block;max-width:100%;width:100%;margin:0 0 1.35em;padding:1.1rem 1.15rem;border:2px solid #D4B4FA;border-radius:14px;background-color:#FAF3FB;box-shadow:0 4px 10px rgb(0 0 0 / .1);color:var(--ceo-ep-text);overflow:visible}.entry-content>.woocommerce>.ceo-net30-early-pay-banner:first-child,.woocommerce-checkout .woocommerce-order .ceo-net30-early-pay-banner{margin-top:0}.ceo-net30-early-pay-banner__body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2%;width:100%}.ceo-net30-early-pay-banner__accent{flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ceo-ep-accent-soft);color:var(--ceo-ep-accent)}.ceo-net30-early-pay-banner__accent-icon{display:block}.ceo-net30-early-pay-banner__main{flex:1 1 auto;min-width:0;text-align:left}.ceo-net30-early-pay-banner__head-row{display:flex;flex-flow:row wrap;align-items:center;column-gap:2%;row-gap:.35rem;margin:0 0 .45rem}.ceo-net30-early-pay-banner__heading{margin:0;padding:0;flex:0 1 auto;min-width:0;font-size:clamp(1.05rem, 2.5vw, 1.28rem);font-weight:800;line-height:1.25;color:var(--ceo-ep-text);letter-spacing:-.02em}.ceo-net30-early-pay-banner__countdown-line{display:inline-flex;flex-flow:row wrap;align-items:center;flex:1 1 auto;justify-content:flex-start;min-width:min(14rem, 100%);margin:0;padding:0;font-size:.95rem;line-height:1.45;column-gap:.65rem;row-gap:.25rem}.ceo-net30-early-pay-banner__expire-label{font-weight:600;color:var(--ceo-ep-purple-mid)}.ceo-net30-early-pay-banner__countdown-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;color:var(--ceo-ep-purple-mid);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.ceo-net30-early-pay-banner__tiny-clock{flex-shrink:0;opacity:.9}.ceo-net30-early-pay-banner .ceo-net30-early-pay-countdown{margin:0;padding:0;font-size:inherit;font-weight:inherit;color:inherit}.ceo-net30-early-pay-banner .ceo-net30-early-pay-countdown.ceo-net30-early-pay-countdown--ended{color:#b91c1c;font-weight:700}.ceo-net30-early-pay-banner__countdown-chip--ended{background:rgb(185 28 28 / .08)}.ceo-net30-early-pay-banner__countdown-chip--ended .ceo-net30-early-pay-banner__tiny-clock{color:#b91c1c;opacity:1}.ceo-client-dash-early-pay .ceo-net30-early-pay-countdown--ended{color:#b91c1c;font-weight:700}.ceo-net30-early-pay-banner__sub{margin:0;padding:0;font-size:14.5px;line-height:1.5;color:var(--ceo-ep-muted)}.ceo-net30-early-pay-banner__actions{flex-shrink:0;display:flex;align-items:center}.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.78rem 1.35rem;min-height:2.85rem;border:1px solid #101010;border-radius:8px;background:linear-gradient(95deg,var(--ceo-ep-accent) 0%,var(--ceo-ep-purple-mid) 45%,var(--ceo-ep-pink) 100%);box-shadow:0 6px 18px rgb(124 58 237 / .35);font-size:.9rem;font-weight:800;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;text-transform:none;color:#fff;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease;white-space:nowrap}.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link:hover,.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link:focus{color:#fff;opacity:1;filter:brightness(1.05);box-shadow:0 8px 22px rgb(124 58 237 / .42);transform:translateY(-1px);outline:none}.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link:focus-visible{outline:3px solid rgb(236 72 153 / .55);outline-offset:3px}.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link__tick{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.05em;height:1.05em;margin-top:-.05em;color:inherit}.ceo-net30-early-pay-banner .ceo-net30-early-pay-pay-link__tick::after{content:'';display:block;width:.36em;height:.62em;box-sizing:border-box;margin-left:-.02em;border:solid currentColor;border-width:0 .145em .145em 0;border-radius:0 0 .06em 0;transform:rotate(45deg)}@media (max-width:767px){.ceo-net30-early-pay-banner__body{flex-direction:column;align-items:stretch;gap:12px}.ceo-net30-early-pay-banner__accent{display:none}.ceo-net30-early-pay-banner__countdown-line{flex:1 1 100%;justify-content:flex-start;min-width:0}.ceo-net30-early-pay-banner__actions .ceo-net30-early-pay-pay-link{width:100%;white-space:normal}}.ceo-client-dash-early-pay{display:block;margin-top:.35em;max-width:100%;line-height:1.35;color:#5b21b6;font-weight:600;font-size:.8125rem;text-align:left}.ceo-client-dash-early-pay__countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}