.pricing-note[data-astro-cid-jdauxphm]{text-align:center;margin-top:24px}.promo-banner[data-astro-cid-jdauxphm]{color:#fff;text-align:center;background:linear-gradient(100deg,#e5484d 0%,#d92d20 52%,#b42318 100%);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-bottom:26px;padding:16px 24px;font-size:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #d92d202e,0 12px 32px #d92d2038}.promo-banner[data-astro-cid-jdauxphm][hidden]{display:none}.promo-banner[data-astro-cid-jdauxphm]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:32%;height:100%;animation:5s ease-in-out infinite promo-shine;position:absolute;top:0;left:-40%;transform:skew(-18deg)}@keyframes promo-shine{0%{left:-40%}55%{left:132%}to{left:132%}}.promo-banner[data-astro-cid-jdauxphm] .promo-fire,.promo-banner[data-astro-cid-jdauxphm] .promo-text,.promo-banner[data-astro-cid-jdauxphm] .promo-when,.promo-banner[data-astro-cid-jdauxphm] .promo-left{z-index:1;position:relative}.promo-banner[data-astro-cid-jdauxphm] .promo-fire{border-radius:var(--r-pill);color:var(--promo);letter-spacing:.02em;background:#fff;flex-shrink:0;padding:3px 11px;font-size:13px;font-weight:700;box-shadow:0 2px 6px #00000024}.promo-banner[data-astro-cid-jdauxphm] .promo-text{letter-spacing:.01em;font-size:17px;font-weight:700}.promo-banner[data-astro-cid-jdauxphm] .promo-when{color:#ffffffd1;font-size:12.5px}.promo-banner[data-astro-cid-jdauxphm] .promo-left{border-radius:var(--r-pill);letter-spacing:.02em;background:#ffffff29;border:1px solid #ffffff6b;flex-shrink:0;padding:3px 10px;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.promo-banner[data-astro-cid-jdauxphm]:after{animation:none;display:none}}@media (width<=640px){.promo-banner[data-astro-cid-jdauxphm]{gap:8px;padding:12px 14px}.promo-banner[data-astro-cid-jdauxphm] .promo-text{font-size:15px}.promo-banner[data-astro-cid-jdauxphm] .promo-when{width:100%}}.pricing[data-astro-cid-jdauxphm] .tier-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.pricing[data-astro-cid-jdauxphm] .tier-card{flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.pricing[data-astro-cid-jdauxphm] .tier-card.is-highlight{border-color:#534ab773;box-shadow:0 2px 6px #534ab71a,0 16px 40px #534ab721}.pricing[data-astro-cid-jdauxphm] .tier-corner{border-radius:var(--r-pill);background:var(--brand);color:#fff;align-items:center;height:22px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-11px;right:20px}.pricing[data-astro-cid-jdauxphm] .tier-name{color:var(--fg);font-size:19px;font-weight:600}.pricing[data-astro-cid-jdauxphm] .tier-aud{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;min-height:20px;margin-top:4px;font-size:13px;overflow:hidden}.pricing[data-astro-cid-jdauxphm] .tier-hot{border-left:2px solid var(--brand);color:var(--brand);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:calc(3em + 12px);margin-top:10px;padding:6px 0 6px 10px;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.pricing[data-astro-cid-jdauxphm] .tier-hot:empty{display:none}.pricing[data-astro-cid-jdauxphm] .dur-pills{background:var(--bg-soft);border-radius:12px;gap:6px;margin:18px 0 16px;padding:4px;display:flex}.pricing[data-astro-cid-jdauxphm] .dur-pill{min-width:0;color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 4px;font-family:inherit;font-size:13px;transition:color .15s,background .15s,box-shadow .15s;position:relative}.pricing[data-astro-cid-jdauxphm] .dur-pill:hover{color:var(--fg)}.pricing[data-astro-cid-jdauxphm] .dur-pill.on{color:var(--brand);background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a,0 3px 8px #0000000f}.pricing[data-astro-cid-jdauxphm] .dur-badge{border-radius:var(--r-pill);background:var(--brand);color:#fff;white-space:nowrap;padding:3px 6px;font-size:10px;font-weight:500;line-height:1;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pricing[data-astro-cid-jdauxphm] .tier-price{align-items:baseline;gap:6px;min-height:54px;display:flex}.pricing[data-astro-cid-jdauxphm] .tier-cur{color:var(--fg-2);font-size:20px;font-weight:500}.pricing[data-astro-cid-jdauxphm] .tier-amount{letter-spacing:-.02em;color:var(--fg);font-size:42px;font-weight:600;line-height:1.1}.pricing[data-astro-cid-jdauxphm] .tier-per{color:var(--fg-3);font-size:13px}.pricing[data-astro-cid-jdauxphm] .tier-was-wrap{flex-direction:column;align-self:center;align-items:flex-end;gap:1px;margin-left:auto;line-height:1.1;display:flex}.pricing[data-astro-cid-jdauxphm] .tier-was-wrap[hidden]{display:none}.pricing[data-astro-cid-jdauxphm] .tier-was-label{letter-spacing:.06em;color:var(--fg-3);font-size:10.5px}.pricing[data-astro-cid-jdauxphm] .tier-was{color:var(--fg-2);font-size:20px;font-weight:600;text-decoration-color:#1d1d1f6b;text-decoration-thickness:2px}.pricing[data-astro-cid-jdauxphm] .tier-hint{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:7px;min-height:18px;margin-top:5px;font-size:12.5px;display:flex}.pricing[data-astro-cid-jdauxphm] .tier-save{background:var(--promo-tint);color:var(--promo);letter-spacing:.01em;border-radius:6px;flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:600}.pricing[data-astro-cid-jdauxphm] .tier-save[hidden]{display:none}.pricing[data-astro-cid-jdauxphm] .tier-cta{height:44px;margin-top:16px;font-size:15px}.pricing[data-astro-cid-jdauxphm] .tier-feats{border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0;list-style:none}.pricing[data-astro-cid-jdauxphm] .frow{color:var(--fg-2);align-items:flex-start;gap:9px;padding:6px 0;font-size:13.5px;line-height:1.5;display:flex}.pricing[data-astro-cid-jdauxphm] .fcheck{width:16px;height:16px;color:var(--brand);flex:0 0 16px;margin-top:3px}.pricing[data-astro-cid-jdauxphm] .fname{flex:auto}.pricing[data-astro-cid-jdauxphm] .fval{color:var(--brand);white-space:nowrap;margin-left:auto;font-weight:600}.pricing[data-astro-cid-jdauxphm] .frow--eff{flex-wrap:wrap;gap:2px 9px}.pricing[data-astro-cid-jdauxphm] .frow--eff .fname{flex:0 auto}.pricing[data-astro-cid-jdauxphm] .frow--eff .fval{text-align:left;white-space:normal;flex:1 0 100%;max-width:none;min-height:2.9em;margin-left:0;font-size:12.5px;font-weight:500;line-height:1.45}.pricing[data-astro-cid-jdauxphm] .frow--hot{color:var(--fg);font-weight:500}.pricing[data-astro-cid-jdauxphm] .frow--hot .fname{font-weight:500}.pricing[data-astro-cid-jdauxphm] .fhot{flex:none;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:inline-flex}.pricing[data-astro-cid-jdauxphm] .fhot svg{flex:none;width:24px;height:24px;display:block;overflow:visible}.pricing[data-astro-cid-jdauxphm] .fhot-sparks{animation:2s ease-in-out infinite mp-glow}.pricing[data-astro-cid-jdauxphm] .fhot-rays{animation:2.6s ease-in-out -.7s infinite mp-glow}.pricing[data-astro-cid-jdauxphm] .tier-feats li:nth-child(3n+2) .fhot-sparks{animation-delay:-.65s}.pricing[data-astro-cid-jdauxphm] .tier-feats li:nth-child(3n+2) .fhot-rays,.pricing[data-astro-cid-jdauxphm] .tier-feats li:nth-child(3n+3) .fhot-sparks{animation-delay:-1.3s}.pricing[data-astro-cid-jdauxphm] .tier-feats li:nth-child(3n+3) .fhot-rays{animation-delay:-.2s}@keyframes mp-glow{0%,to{opacity:.42}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pricing[data-astro-cid-jdauxphm] .fhot-sparks,.pricing[data-astro-cid-jdauxphm] .fhot-rays{opacity:.9;animation:none}}.pricing[data-astro-cid-jdauxphm] .frow--soon{color:var(--fg-3);align-items:center}.pricing[data-astro-cid-jdauxphm] .soon-tag{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg-soft);color:var(--fg-3);white-space:nowrap;flex:none;padding:2px 7px;font-size:10.5px;line-height:1.4}.pricing[data-astro-cid-jdauxphm] .tier-more{margin-top:16px;font-size:13.5px}@media (width<=980px){.pricing[data-astro-cid-jdauxphm] .tier-cards{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}
