.plans[data-v-7a7690c5]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.plan[data-v-7a7690c5]{display:flex;flex-direction:column;padding:2rem 1.9rem;transition:border-color .3s,transform .3s,box-shadow .3s}.plan[data-v-7a7690c5]:hover{border-color:var(--kaxtus-border-lit);box-shadow:0 24px 48px -30px #7b5cffb3;transform:translateY(-4px)}.plan.featured[data-v-7a7690c5]{background:#7b5cff0f;border-color:#a78bff8c;box-shadow:0 0 42px -18px #7b5cffcc}.plan.dev[data-v-7a7690c5]{border-color:#22d3ee59}.plan-name[data-v-7a7690c5]{font-size:1.3rem;font-weight:700;margin:0 0 .3rem}.plan-name[data-v-7a7690c5],.plan-price[data-v-7a7690c5]{font-family:var(--font-display)}.plan-price[data-v-7a7690c5]{background:linear-gradient(120deg,#a78bff,#22d3ee);-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:600;margin:0 0 .7rem;-webkit-text-fill-color:transparent;color:transparent}.plan-audience[data-v-7a7690c5]{color:var(--kaxtus-cyan);font-family:var(--font-display);font-size:.72rem;letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}.plan-desc[data-v-7a7690c5]{color:var(--kaxtus-text-dim);font-size:.95rem;line-height:1.65;margin:0 0 1.1rem}.plan-features[data-v-7a7690c5]{display:flex;flex-direction:column;flex-grow:1;gap:.45rem;list-style:none;margin:0 0 1.4rem;padding:0}.plan-features li[data-v-7a7690c5]{align-items:baseline;color:var(--kaxtus-text-dim);display:flex;font-size:.9rem;gap:.55rem;line-height:1.5}.tick[data-v-7a7690c5]{color:#5eea9e;flex:none;font-weight:700}.plan-cta[data-v-7a7690c5]{border:1px solid var(--kaxtus-border);border-radius:999px;color:var(--kaxtus-text);display:block;font-family:var(--font-display);font-size:.9rem;font-weight:600;padding:.65rem 1rem;text-align:center;transition:border-color .2s,background .2s,transform .2s}.plan-cta[data-v-7a7690c5]:hover{background:#7b5cff1a;border-color:#a78bff99;transform:translateY(-1px)}.plan-cta.primary[data-v-7a7690c5]{background:linear-gradient(120deg,#7b5cff,#22d3ee);border-color:transparent;box-shadow:0 8px 26px -12px #7b5cffe6;color:#fff}.offer-note[data-v-7a7690c5]{color:var(--kaxtus-text-dim);font-size:.85rem;margin:2rem auto 0;text-align:center}.offer-detail[data-v-7a7690c5]{margin:.6rem auto 0;text-align:center}.detail-link[data-v-7a7690c5]{color:var(--kaxtus-cyan);font-family:var(--font-display);font-size:.92rem}.detail-link[data-v-7a7690c5]:hover{text-decoration:underline}
