details[open] .faq-plus{transform:rotate(45deg)}.plan-card{background:var(--color-bg);border:2px solid var(--color-divider);border-radius:var(--radius-md);flex-direction:column;padding:24px;display:flex}.plan-feat{color:var(--color-neutral-800);align-items:center;gap:10px;font-size:13.5px;display:flex}.plan-btn{text-align:center;background:var(--color-neutral-200);color:var(--color-text);font-family:var(--font-geist), sans-serif;border-radius:var(--radius-md);margin-top:auto;padding:12px;font-size:14px;font-weight:600;display:block}.plan-btn:hover{background:var(--color-divider);color:var(--color-text)}.grp{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:18px;display:grid}@media (scripting:enabled){[data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}[data-reveal].revealed{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.grp>[data-reveal]:not(.revealed):nth-child(2){transition-delay:80ms}.grp>[data-reveal]:not(.revealed):nth-child(3){transition-delay:.16s}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent)}55%{box-shadow:0 0 0 6px #0000}}.pulse{animation:2s ease-out infinite pulse-dot}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.plan-card{background:var(--color-bg);border:2px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.plan-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-200);transform:translateY(-4px)}.plan-btn{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-divider);transition:background .16s,border-color .16s,color .16s}.plan-btn:hover{background:var(--color-accent-100);border-color:var(--color-accent-300);color:var(--color-accent-700)}.jump{z-index:40;justify-content:center;margin:0 auto 34px;display:flex;position:sticky;top:68px}.jump-inner{background:color-mix(in srgb, var(--color-bg) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border:1px solid var(--color-divider);box-shadow:var(--shadow-md);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.jump-inner a{font-family:var(--font-geist), sans-serif;color:var(--color-neutral-800);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.jump-inner a:hover{background:var(--color-accent-100);color:var(--color-accent-700)}.grp-head{flex-wrap:wrap;align-items:center;gap:13px;display:flex}section{scroll-margin-top:132px}.plan-btn-accent{background:var(--color-accent);color:var(--color-bg);font-weight:700}.plan-btn-accent:hover{background:var(--color-accent-700);color:var(--color-bg)}.plans-ghost{background:var(--color-bg);border:2px solid var(--color-divider);color:var(--color-text)}.plans-ghost:hover{border-color:var(--color-accent);color:var(--color-accent)}
