details[open] .faq-chev{transform:rotate(180deg)}@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}}@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}}.tier-switch{background:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border:1px solid var(--color-divider);box-shadow:var(--shadow-md);border-radius:999px;flex-wrap:wrap;gap:4px;padding:6px;display:inline-flex}.why-card{transition:transform .22s,box-shadow .22s,border-color .22s}.why-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-200);transform:translateY(-3px)}.step-card{transition:transform .22s,box-shadow .22s,border-color .22s}.step-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-200);transform:translateY(-4px)}.price-card{transition:transform .24s,box-shadow .24s,border-color .24s}.price-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-200);transform:translateY(-4px)}.me-best{background:linear-gradient(150deg, var(--color-accent) 0%, var(--color-accent-700) 100%);box-shadow:0 26px 56px -18px color-mix(in srgb, var(--color-accent) 70%, transparent);transition:transform .24s,box-shadow .24s}.me-best:hover{box-shadow:0 34px 70px -20px color-mix(in srgb, var(--color-accent) 78%, transparent);transform:translateY(-5px)}.me-best-btn{background:var(--color-bg);color:var(--color-accent)}.me-best-btn:hover{background:var(--color-accent-100);color:var(--color-accent-700)}.me-faq{border:2px solid var(--color-divider);transition:box-shadow .2s,border-color .2s}.me-faq:hover{border-color:var(--color-accent-200)}
